[TOC]
Tutorial - kein SchnickSchnack Git für Einsteiger Github Playground Dieses Repo [^test]
git init
git add . || git add
git commit -m "grund" || git commit -a -m "grund"
git remote add origin http://pfad.zum/repo.git
git push -u origin master (einmalig, dann langt git push für push ins master)
git clone url
git clone --recursive
git branch -> Branch erstellen git checkout -> Zum Branch wechseln git chekcout master -> Zurück zum master Branch git merge -> branch einchecken git push -> hochladen
git fetch origin
git reset –hard origin/master
git tag -> Tags anzeigen
git tag -a v1.2.3 -m "Version 1.2.3" -> Kommentierter Tag erstellen
git push origin --tags -> Tags in Repo pushen
Während der Entwicklungsarbeit wird der Workflow meistens in etwa so aussehen:
#> git pull
#> git checkout -b meinfeature master
#> git add .
#> git commit -m "Changes xyz"
#> git push -u origin meinfeature
#> git checkout master
#> git pull
#> git merge meinfeature
#> git branch -d meinfeature
Aktualisierten master auf den Server pushen:
#> git push
Fertig [^test]: Pew Pew