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