- bxx 表示branch
- cxx 表示commit
- fxx 表示file
交互式
git add -p fxx
git add -i
git rebase -i cxx
git bisect start
组合拳
git merge bxx
git add
git commit
git rebase -i cxx
git rebase --continue
git rebase --abort
git bisect start
git bisect bad/good cxx
git bisect reset
后悔药
git checkout cxx
git checkout -
git merge
git reset --merge
git rebase -i cxx
git rebase --abort
一步到位
git rm --cached fxx
git rm -f fxx
比较
git diff [fxx]
git diff --cached [fxx]
git diff HEAD [fxx]
补丁
git diff [bxx] byy > patch_to_byy
git checkout byy
git applay patch_to_byy
清理
git clean -d -f //删除所有未跟踪的变更
其他
git branch -m bxx bxx_new
git branch -m bxx_new
git pull --rebase
git pull --no-ff
git pull --ff-only