Git-Einführung: Welche wichtigen Git Befehle (Git Commands) gibt es - wie beispielsweise «Git Commit», «Git Add», «Git Diff» oder «Git Stash»?

Git-Einführung: Welche wichtigen Git Befehle (Git Commands) gibt es - wie beispielsweise «Git Commit», «Git Add», «Git Diff» oder «Git Stash»?

Beim Arbeiten in Git ist «Speichern» nuancierter als in einem Textverarbeitungsprogramm und umfasst eine Sammlung von Dateien und Verzeichnissen. Speichern ist ein Synonym für den Git-Begriff «Comitten» - bei Speicherung ist es «Commit». Mit dem Git Befehl «Git Commit» kann ein Snapshot der aktuell bereitgestellten Änderungen des Projekts erfasst werden. Solche Committete Snapshots gelten als sichere Versionen, da hier Git nur auf explizite Anweisung Änderungen vornimmt. Vor dem Befehl «Git Commit» braucht es noch den Befehl «Git Add», um in einem Commit Änderungen zu speichern, in das Projekt in die Staging-Umgebung zu befördern oder zu «stagen». Dadurch gehören die Git-Commands (Befehle) «Git Commit» in Kombination mit dem Befehl «Git Add» zu den häufigsten genutzten und bilden den grundlegenden Git-Workflow. Danach folgt noch der Befehl «Git Status», um den Status des Arbeitsverzeichnisses und der Staging-Umgebung abzurufen. Der Befehl «Git Stash» hingegen bewirkt, dass Änderungen an der Arbeitskopie zeitweise zurückgestellt (oder auch gestasht) werden. So kann der Programmierer sich anderen Aufgaben widmen und die Änderungen später aufspielen kann. Das ist praktisch, wenn er mitten in einer Codeänderung steckt, zum Committen noch nicht bereit ist und schnell an etwas ganz anderem weiterarbeiten muss.

Ein kurzes Git Tutorial erklärt die Funktionsweise von Git:

  • ein Projekt «Repository» mit einem Git-Hosting-Tool wie z. B. Bitbucket erstellen
  • das Repository auf dein lokales System kopieren respektive klonen
  • eine Datei dem lokalen Repository hinzufügen und einen «Commit» für die Änderungen zum «Speichern» durchführen
  • Änderungen per «Push» in deinen Master-Branch verschieben
  • mit einem Git-Hosting-Tool eine Änderung an der Datei vornehmen und einen Commit dafür durchführen
  • einen «Pull» durchführen, um die Änderungen auf dein lokales System zu übernehmen
  • einen «Git Branch» (eine Git Version) erstellen, eine Änderung vornehmen und einen Commit dafür durchführen
  • eine «Pull-Anfrage» (Änderungsvorschläge für den Master-Branch) öffnen
  • einen «Merge» der Änderungen in den Master-Branch durchführen

Git-Einführung, Git-Befehle und Git installieren werden an einem Git-Kurs vermittelt.

Passende Lehrgänge/Kurse/Seminare: