====== git ====== git clone = repository runterladen git log --oneline --graph --decorate -10 = gibt schöne Baumansicht der vorherigen Commit die zahl am ende ist gleich die letzten 10 Zeilen oder --all dann zeigt er alles an in allen zweigen git diff = änderungen anzeigen git add -p = änderungen für commit markieren git diff --cached = vorgemerkte änderungen anzeigen git config user.name "Nutzer Name" = setzt den Username für den Commit (Kommentar) git config user.email mail@test.de = setzt die Mailadresse für den Commit (Kommentar) git commit -m "Kommentar zum Commit" = Kommentar der den Commit zusammenfasst git show = anzeigen der änderungen + kommentar git push origin master = änderungen zum git schieben git show --format=fuller = zeigt die Details des entsprechenden Commits an Spätere Änderungen: git add * git commit -m "Kommentar" Spezial für GitLab TP: eval `ssh-agent` ssh-add /YYY/.ssh/XXX Die Befehle sind dafür da damit sauber git push läuft! (vorher git add. und git commit -m "kommentar") eval `ssh-agent` Agent pid 32262 ssh-add .ssh/key-git Identity added: .ssh/username-git (user@hostname) git push Enumerating objects: 34, done. Counting objects: 100% (34/34), done. Compressing objects: 100% (24/24), done. Writing objects: 100% (24/24), 2.24 MiB | 11.78 MiB/s, done. Total 24 (delta 20), reused 0 (delta 0), pack-reused 0 To gitlab.toppoint.de:user/gitname.git 3c669bb..8de6e02 master -> master