问个 git 的问题,master 的一个 commitId 出现在了一个 feature 分支上, 但是不是 merge 过来的,有什么其他的方法实现这种操作么?

查看 121|回复 8
作者:Aruforce   
这个 commit 是在 feature 分支做了很多提交后才做的;
原始操做的人也不知怎么回事...

commitid, git, merge, feature

lovelylain   
cherry-pick
到处 patch 再 am 也可以
Aruforce
OP
  
@lovelylain cherry-pick commitId 会变啊
AoEiuV020JP   
好奇 git log --graph ,
Aruforce
OP
  
@AoEiuV020JP 这个 可不太行...
arnoldxiao   
@lovelylain cherry-pick commit id 会变化
merge / rebase
Aruforce
OP
  
@arnoldxiao 不是 merge ,rebase 也会改 commitId
Aruforce
OP
  
@Aruforce rebase 不会变 commitId 我傻叉了...
sapjax   
commit id 的生成 hash 算法中就包含了 parent commit 的 id.
你只移动一个 commit 过来,不移动 parent commit ,那它的 id 肯定要变化,否则就是无中生有了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部