高级:
1: git checkout C4
2: git checkout bugFix^
3: git branch –f bugFix C0
git branch –f master C6
git checkout HEAD^
4: git reset HEAD^
git checkout pushed
git revert HEAD
移动提交记录:
1: git cherry-pick C3 C4 C7
2: git rebase –i HEAD~4
杂项:
1: git checkout master
git cherry-pick C4
2: git rebase –i HEAD~2
git commit –amend
git rebase –i HEAD~2
git branch –f master HEAD
3: git checkout master
git cherry-pick C2
git commit –amend
git cherry-pick C3
4: git checkout C2
git tag v1
git tag v0 C1
5: git describe master
git commit
高级话题:
1: git rebase master bugFix
第一个参数是父节点,第二个参数是目标节点。
git rebase bugFix side
git rebase side another
git rebase another master
2: git branch bugWork HEAD^^2^
3: git checkout one
git cherry-pick C4 C3 C2
git checkout two
git cherry-pick C5 C4 C3 C2
git branch –f three C2
远程仓库:
2: git commit
git checkout o/master
git commit
3: git fetch
4: git pull
5: git clone
git fakeTeamwork master 2
git commit
git pull
6: git commit
git commit
git push
7: git clone
git fakeTeamwork
git commit
git pull –rebase
git push
远程仓库高级:
1: git fetch
git rebase o/master side1
git rebase side1 side2
git rebase side2 side3
git rebase side3 master
git push
2: git checkout master
git pull
git merge side1
git merge side2
git merge side3
git push
3: git checkout –b side o/master
git commit
git pull –rebase
git push
4: git push origin master
git push origin foo
5: git push origin master^:foo
git push origin foo:master
6: git fetch origin master~1:foo
git fetch origin foo:master
git checkout foo
git merge master
7: git push origin :foo
git fetch origin :bar
8: git pull origin bar:foo
git pull origin master:side