在使用sourcetree做多功能合並(合並不提交)的時候,有時按鈕是灰色的,直接點擊右上角命令行模式
git merge <branch1> --no-commit
合並某個提交
git cherry-pick xxx --no-commit
另外說下還原的操作,
重置到某個分支,回滾提交,拉取,重新篩選需要提交的文件,再推送 才算成功
git revert xx -m 1 --no-commit
恢復已提交,未推送的情況(已經進行了git commit,還未進行git push)
使用遠程倉庫覆蓋本地倉庫
git reset --hard origin/master
sourcetree自定義操作
合並分支提交
如果加了 --no-commit,合並比當前分支更舊的提交時不會報錯,而不加的話就會報錯
轉載請注明博客出處:http://www.cnblogs.com/cjh-notes/