Kurs im Selbststudium

Java Workshop: Einführung in eine Java-Programmierumgebung (IDE)

Angeboten von Dr. Thomas Staubitz, Ralf Teusner

git Kommandozeile

git auf der Kommandozeile zu benutzen ist, zumindest unter Linux und auf dem Mac, relativ geradlinig.
Es kann einfach mittels eines Paketmanagers installiert werden (Mac: Homebrew, Linux: apt-get, aptitude).
Auf Windows ist es nicht ganz so simpel, wir empfehlen hier in jedem Fall die GUI-Variante.

Im folgenden findet ihr die Aktionen, die wir im Video mit Hilfe eines GUI-Tools (SourceTree) ausgeführt haben:

Wir haben im Video gezeigt...

... wie man ein Repository klont (Hier bitte https://tomstaubitz@bitbucket.org/chagedornHPI/javaide.git gegen euer Repo austauschen):

git clone https://tomstaubitz@bitbucket.org/chagedornHPI/javaide.git 

... wie man eine Datei/Änderungen zum Staging-Bereich hinzufügt:

git add HelloWorld.java

enter image description here
enter image description here
enter image description here

... wie man eine Datei/Änderungen aus dem Staging-Bereich in das lokale Repository einträgt:

git commit HelloWorld.java -m "Added HelloWorld"

enter image description here
enter image description here

... wie man den aktuellen Zustand des lokalen Repositorys in des Online-Repository überträgt (je nachdem wie das Repository angelegt wurde, könnte hier noch etwas Konfiguration erforderlich werden):

git push 

enter image description here

... wie man den aktuellen Zustand des Online-Repositorys in das lokale Repository überträgt:

git pull

... wie verschiedene Versionen im Repository gelistet werden:

git log

enter image description here

... wie man die Unterschiede zwischen zwei Versionen anzeigen kann:

git diff hashV1 hashv2 

enter image description here

... der aktuelle Status des Working Directorys:

git status