Git 吉特再基;如何快进
我对这种情况感到困惑 我基本上是独自开发的,但有时我的队友会添加一些功能。 所以我做了一个开发分支。(它仍然是beta阶段,所以我不想将Git 吉特再基;如何快进,git,Git,我对这种情况感到困惑 我基本上是独自开发的,但有时我的队友会添加一些功能。 所以我做了一个开发分支。(它仍然是beta阶段,所以我不想将添加subpiton分支合并到开发) 我想让“开发”分支赶上addsubscriptionbranch 我可以做类似的事情 git checkout develop git rebase add-subscription 然而,这把历史搞砸了。 我怎样才能工作 如果您希望在develope中提交所有添加订阅,您可以这样做 git checkout develo
添加subpiton
分支合并到开发
)
我想让“开发”分支赶上addsubscription
branch
我可以做类似的事情
git checkout develop
git rebase add-subscription
然而,这把历史搞砸了。
我怎样才能工作
如果您希望在
develope
中提交所有添加订阅
,您可以这样做
git checkout develop
git merge add-subscription
使开发
与添加订阅
保持最新,但保持添加订阅
不变
如果您只想从develope
中的addsubscription
提交某些(但不是全部)提交,则可以使用
git checkout develop
git cherry-pick <commit>...
git签出开发
吉特樱桃采摘。。。
这两种方法(与
rebase
)都不会改变历史。这两个分支是否有一个共同的祖先?你把历史搞砸是什么意思?它应该带来其他分支的所有提交。这不是预期的结果吗?