Kann jemand mir erklären wie das mit git add commit push funktioniert?

3 Antworten

Es gibt buchstäblich hunderte Git-Tutorials da draußen im Netz. Manche ganz kurz, manche lang und ausführlich, manche als Video.

Was ist unklar?

Ein Commit ist eine Änderung am Code, auf die du dich festlegst, also "commitest".

Du kannst Dateien zu dem Commit hinzufügen, also "adden", und dann den Commit zum Server "pushen".

Der häufigste Workflow wäre:

git add -A
git commit -m "Beschreibung meiner Änderung"
git push
Woher ich das weiß:Studium / Ausbildung – Informatik

git add .

Fügt alle Deine neuen Dateien dem nächsten Commit hinzu

git commit -m "Kommentar" erstellt den Commit (Edit: erstellt den Commit in Deinem lokalem Git)

git push schiebt den Commit ins (Remote-)Git.

Wo ist das Problem?


Waldelb3  20.10.2024, 09:08
git push schiebt dem Commit ins Git.

Das ist nicht ganz präzise. Der Commit ist auch lokal bei dir auf dem Computer schon in git gespeichert. Push schiebt den Commit nur in ein anderes Repository.

Dultus  20.10.2024, 09:17
@Waldelb3
Der Commit ist auch lokal bei dir auf dem Computer schon in git gespeichert.

Richtig, das tut git commit. :-)

Damit meine ich, dass erst der Push in die Zielrepo schiebt.