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