2013-05-21 26 views
1

我不能讓我的主人和開發分支是相同的。我希望我的主分支看起來完全像我目前存在的我的開發分支,但不管怎樣,儘管文件名更改和刪除了開發目錄,但是這些文件名和目錄仍然存在於主服務器中,無論合併如何,這隻會告訴我,最新的,所以我堅持如何讓主人改變而不用手動進行,這肯定是容易出錯的。Git:設置相同的主開發

+0

'develop'上'git status'的輸出是什麼? – Ryan

+0

你是否將每個分支合併到另一個分支?這樣做之前,您是否做過所有更改? –

+0

'git checkout master && git merge develop'? – Johnsyweb

回答

2

你可以在這裏做的是git reset,這樣你的主分支就指向與develop分支相同的位置。請注意,你將失去所有不在開發中的主人。

git checkout master 
git reset --hard <sha1 of develop> 

之後,掌握和開發兩個指向相同的提交。