====== 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