如何把某一次commit提交挤渐,合到其他分支上
cherry-pick
假設(shè)有兩個(gè)分支 master 與 test阵翎,現(xiàn)在要將 master的 一次commit 合到 test 分支上裆赵。
使用
git log
查看要合并過去的 commitIdcheckout test
-
合并后處理
3.1 如果沒有沖突git chery-pick commitId
3.2 有沖突
解決沖突后git add .
然后git cherry-pick --continue
之后就可以愉快的push啦
把未 commit 的代碼东囚,合并到其他分支上
- 用
git stash
把未提交的代碼暫存起來 - 使用
git checkout
切換分支 - 將暫存的代碼 恢復(fù)到當(dāng)前分支
git stash list
查看暫存的代碼
git stash apply
恢復(fù)后記錄依舊存在,需要使用git stash drop
來刪除
git stash pop
恢復(fù)后自動(dòng)刪除暫存代碼