我试图重订掌握到开发:如何用git重新绑定两个分支?
git rebase master
然后我得到:当前分支是最新的。
但是,当我检查两个分支之间的差异,我得到一个冲突。为什么git不会说像检测到冲突或什么东西?
也看到这里的代码sample
我试图重订掌握到开发:如何用git重新绑定两个分支?
git rebase master
然后我得到:当前分支是最新的。
但是,当我检查两个分支之间的差异,我得到一个冲突。为什么git不会说像检测到冲突或什么东西?
也看到这里的代码sample
我不能让你的问题中留言所以这可能不是回答你所有的问题。
1)您的rebase命令按预期工作。你在一个开发者分支上面有一个提交。它已经是最新的,没有任何改变。
2)不太确定你说你看到两个分支之间的冲突意味着什么。但是,我认为您可能想要将您的更改从开发部署到主分支。如果是这样,这里是步骤:
git checkout master // Switch the current branch to master
git merge dev // Merge the dev branch to master (it will be just fast-forward)
git push origin master // Push to origin
现在主和开发分支应该留在同一个提交。
这是因为dev分支已经从master(唯一在master中提交)提交了5bc2e51138f6827c6654e468a05b875e3c81edf3。它与主人同步,或者你可以通过1次提交并因此提示主人。 –
你是什么意思“检查两个分支之间的差异”? – torek