我是靠谱客的博主 俊逸花卷,最近开发中收集的这篇文章主要介绍git 获取其他分支commit的内容cherry-pick,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

当我们多分支开发时,需要将本分支改动的临时推到别的分支先,就需要如下命令:

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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部