我試圖重訂掌握到開發:如何用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