Web-basierte Anwendungen 1

08. Oktober 2015

Studiengang Medieninformatik an der Fachhochschule Köln
Campus Gummersbach

M.Sc. Jan Kus

Ziele dieses Abschnitts

Hands-on
  • Einführung in Git zu praktizieren
  • Git kennenlernen
  • Github kennenlernen
  • Repository lokal erstellen
  • Repository clonen
  • Gitworkflow praktizieren
  • Gitworkflow mit dem WBA1 Repository üben
  • Git Setup durchführen git config
  • Github Setup durchführen & Github Account erstellen
  • Repository auf Github erstellen
  • Repository lokal erstellen: git init
  • Repositories miteinander verbinden: git config / git clone
  • Gitworkflow: git status / git add / git commit
  • Gitworkflow: git push / git pull

Git Setup durchführen

Konfiguration von git auf dem lokalen Rechner. Somit wird ~/.gitconfig erstellt.

git config --global user.name "Your Name Here"
git config --global user.email "your_email@youremail.com"

Git Config

Github Account

Wie erstelle ich mir einen Github Account?

Bitte http://github.com besuchen und wir gehen diese Schritte gemeinsam durch.

Gitub

Github Repository

Wie erstelle ich ein Repository auf Github?

Bitte https://github.com/new besuchen und wir gehen diese Schritte gemeinsam durch.

Gitub

Repository lokal erstellen: git init

  • Terminal öffnen
  • mkdir testproject
  • cd testproject
  • git init .

Git Init

Lokales Repository zu Github Pushen: git push, git add, git commit, git remote

  • Terminal öffnen
  • cd testproject
  • echo "# testproject" >> README.md
  • git add README.md
  • git commit -m "first commit"
  • git remote add origin git@github.com:[MEIN GITHUB USERNAME]/testproject.git
  • git push -u origin master

Git Push

Repository klonen: git clone

  • Terminal öffnen
  • git clone git@github.com:koos/wba1-testproject1.git

Git Clone

Status eines Repositories abfragen: git status

  • Terminal öffnen
  • cd testproject
  • tocuh test
  • git status

Git Status

Eine Datei in ein remote repository laden: git push

  • Terminal öffnen
  • cd testproject
  • git add .
  • git commit -a -m "Added test file"
  • git push origin master

Git Status

Veränderungen in ein lokales repository laden: git pull

  • Terminal öffnen
  • cd wba1-testproject1
  • git pull origin master

Git Status

Hint: git help

Hilft.

Literatur