Skip to content

2. Git Tutorial

janousch edited this page Jan 14, 2018 · 1 revision

Ein Git Tutorial anhand von SmartGit

1. Download & Install SmartGit

2. Open Git Shell: Menu > Tools > Open Gitshell

3. Generate SSH Key More Info

  1. ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

    Ersetze "your_email@example.com" durch deine GitHub EMail Adresse

  2. Enter a file in which to save the key (/c/Users/you/.ssh/id_rsa):[Press enter]

  3. Enter passphrase (empty for no passphrase): [Type a passphrase]
    Enter same passphrase again: [Type passphrase again]

4. Upload Key to GitHub

  1. Key auf Festplatte suchen C:/Users/YOURNAME/.ssh/id_rsa.pub

    ACHTUNG: Der Key ohne .pub Endung ist der Private Key und sollte niemals herausgegeben werden

  2. "id_rsa.pub" mit Editor öffnen und Inhalt kopieren

  3. Public Key auf Github registrieren: Profile > Settings > SSH Keys

    Der Name ist frei wählbar - Am besten den Rechnernamen

    Key Inhalt einfügen aus "id_rsa.pub" Datei -> Speichern

5. Clone Repo: Menu > Repository > Clone...

  1. Open Clone Dialog

  2. Repository URL "git@github.com:kellergemeinde/game_towerdefense.git"

  3. Clonen

6. Neuen Branch anlegen

Der Branchname sollte das Issue auf Github referenzieren oder eine aussagekräftigen Namen haben

7. Änderungen durchführen

8. Änderungen markieren und Commit -> Aussagekräftige Nachricht für Commit





9. Branch Pushen

10. Compare & PullRequest > Pullrequest erstellen



11. Wait for Review & Continues Integration to approve your changes

12. Auf Master wechseln > und von Punkt 6 wieder anfangen