Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dev:git [2022/10/04 13:37]
tomas [Prace s kodem, schvalovani zmen, historie]
dev:git [2023/05/16 11:07]
tomas [Vetve / branches]
Line 60: Line 60:
 ''git revert'' ... vrati zmeny\\ ''git revert'' ... vrati zmeny\\
 ''git reset'' ... pozor, muze byt nebezpecne, ztrata zmen\\ ''git reset'' ... pozor, muze byt nebezpecne, ztrata zmen\\
 +''%%git rebase -i --autosquash 7dbe2a9%%'' ... rebase - slouci fixupy (opravy), otevre v rebase interaktivnim modu\\
 +''git merge origin master'' ... udela pull commitu z masteru a jejich merge do aktualni vetve\\
 +''git rebase -i HEAD~3'' ... rebase poslednich 3 commitu\\
 ''git shortlogs'' ... vylistuje comity podle autoru\\ ''git shortlogs'' ... vylistuje comity podle autoru\\
 ''git gc'' ... garbage collection\\ ''git gc'' ... garbage collection\\
Line 83: Line 86:
 git commit -a -d %%"%%oprava hotfix1%%"%% ... add (-a = add na vsechny soubory, co se zmenily) a commit (schvaleni zmen)\\ git commit -a -d %%"%%oprava hotfix1%%"%% ... add (-a = add na vsechny soubory, co se zmenily) a commit (schvaleni zmen)\\
 git checkout master ... prepne zpet do puvodni vetve\\ git checkout master ... prepne zpet do puvodni vetve\\
-git merge hotfix1 ... sjednoti zmeny - prijme zmeny z hotfixu do aktualni branche\\ 
 git branch -d hotfix1 ... smaze vetev hotfix1\\ git branch -d hotfix1 ... smaze vetev hotfix1\\
 git branch ... seznam vetvi, ukaze aktualni\\ git branch ... seznam vetvi, ukaze aktualni\\
 git checkout -b hotfix1 origin/hotfix1 ... vytvori novou lokalni vetev - kopii vzdalene vetve hotfig1\\ git checkout -b hotfix1 origin/hotfix1 ... vytvori novou lokalni vetev - kopii vzdalene vetve hotfig1\\
 +git rebase master ... jako merge, ale nenĂ­ fast forward, feature branch A-B-C-D, master branch A-B-E-F, vysledek A-B-E-F-C-D
 +git merge master ... sjednoti zmeny - prijme zmeny z master do aktualni branche, feature branch A-B-C-D, master branch A-B-E-F, vysledek A-B-C-D-E-F\\
  
 ====git vnitrnosti==== ====git vnitrnosti====