Skip to content

Workflow mit Git und GitHub

Markus Jung edited this page Jun 26, 2012 · 11 revisions
  1. Wir hosten die Materialien zu einem Workshop in einem Repository (z.B. workshop-ss12-01).
  2. Du forkst das repo in deinen GitHub-Account.
  3. Dann clonest du dir deinen Fork auf deinen Rechner (git clone).
  4. Jetzt kannst du mit deiner lokalen Kopie arbeiten, z.B. die Aufgaben lösen.
  5. Mit git add merkst du ganze Dateien vor für den nächsten commit, sie werden sozusagen in eine fiktive/virtuelle "staging area" aufgenommen.
  6. Aus der "staging area" wird dann ein commit (eine Revision/Version) erstellt (git commit).
  7. Wichtig: Nutze Git auch lokal zur Versionsverwaltung! committe häufig!
  8. Mit git push kopierst du alle deine (lokalen) commits in deinen Fork bei GitHub.
  9. Erstelle nach dem Lösen aller Aufgaben auf GitHub einen pull request und nenne deinen Partner im Text.
  10. Ein Betreuer wird über deine Lösung schauen, diese kommentieren und den pull request ablehnen.

Beispiele für den Workflow größerer Projekte: git-flow und GitHub Flow

Bild