在使用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/