2013-05-21 25 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> 

之后,掌握和开发两个指向相同的提交。