pátek 17. prosince 2010

GIT je fajn

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