我開發了&主分支,我的開發分支現在很混亂,我想重置它並將其作爲我的主副本。我不確定是否將主人融入發展會使他們兩人完全一致。試圖合併我得到了很多衝突後我解決了他們使用:我想將我當前的Git分支重置爲主分支
git merge origin/master
git checkout
這是足以讓開發分支是相同的副本,掌握
我開發了&主分支,我的開發分支現在很混亂,我想重置它並將其作爲我的主副本。我不確定是否將主人融入發展會使他們兩人完全一致。試圖合併我得到了很多衝突後我解決了他們使用:我想將我當前的Git分支重置爲主分支
git merge origin/master
git checkout
這是足以讓開發分支是相同的副本,掌握
合併是不夠的,因爲你將有變化合並之後,來自兩個分支(develop + master)的開發分支。
如果你想擺脫目前的發展分支,並創建一個新的,請執行下列操作:
# Check out the master branch
git checkout master
# Delete the current develop branch
git branch -D develop
# Create a new develop branch
git checkout -b develop
只有做到這一點,如果你真的確定你不關心當前develop
科!
如果你有develop
分支機構的遠程副本,你將有推新的分支時要採取謹慎:
git push origin :develop
,或--force
開關雙方將改變歷史之前已經出來的電流develop
分公司其他人。
從字面上看,你必須在自己的問題的回答你的問題:
git checkout dev
git reset --hard master
git的復位允許三種可能性:
爲了更好的理解:git reset
你爲什麼要到你的'dev'分支合併回'master'的,如果它是「混亂」,並要「重啓」了嗎? –
可能重複[重置我的本地存儲庫就像遠程存儲庫HEAD](http://stackoverflow.com/questions/1628088/reset-my-local-repository-to-be-just-like-remote-repository-頭) –