概述
当我们多分支开发时,需要将本分支改动的临时推到别的分支先,就需要如下命令:
1.查询commit的ID:
git log
2.把 commit 后面的ID复制出来,然后切换分支:
git checkout dev
3.在其他分支将新内容cherry过来:
git cherry-pick commit_id
另一种情况,一上来在本地分支开发,没有更新远端分支。虽然我很少发生,因为我每天早上都会更新远端分支,每天晚上提交本地分支。以防万一,研究一下怎么使用cherry-pick?
1.本地commit_id升级
git reset --hard <远端最新mergedID>
2.更新远端代码
git pull origin xxx
3.查看修改的commit_id
git reflog
4.将修改拿下来
git cherry-pick commit_id
好了。以上就可以了。有用,欢迎点赞和补充!~
最后
以上就是俊逸花卷为你收集整理的git 获取其他分支commit的内容cherry-pick的全部内容,希望文章能够帮你解决git 获取其他分支commit的内容cherry-pick所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复