Záložení repositáře
git init #založení repositáře
git add . #vložení souborů
git commit -m 'first message' #
git commit --amend #změny přidá k poslední revizi
git commit -a -m 'description' #Přeskočení oblasti připravených změn
Vzdálený repositář
git remote add origin git@github.com:user/project.git
git push origin master #upload
git pull origin master #downlload
Historie
git status #výpis změn v pracovní verzi
git log --oneline #historie
git rebase -i 43307c7 #úprava historie
git push origin +master #násilný upload
Větve a slučování
git branch testing #založení nové větve
git checkout testing #přepnutí na větev
git checkout -b testing #založení a přepnutí
#sloučení
git checkout master #přepnutí
git merge hotfix #sloučení
git branch -d hotfix #smazání
git branch #výpis všech větví
git branch -v #všechny větve + poslední revize
#větve bez nových dat
git branch --merged
#větve s nezačleněnými daty
#lze smazat jen parametrem -D
git branch --no-merged
Github
git commit -m 'fix bug. Closes gh-1' #commit a zavření issue nr.1
Žádné komentáře:
Okomentovat