我无法让我的 master 和 develop 分支完全相同。我希望我的 master 分支看起来与我的 develop 分支完全一样,因为它目前存在,但不知何故,尽管在 develop 中文件名更改和删除目录,但无论 merge 如何,这些文件名和目录仍然存在于 master 中,这只是告诉我一切都是是最新的,所以我不知道如何让 master 在不手动进行更改的情况下进行更改,这肯定容易出错。
最佳答案
你在这里可以做的是 git reset
这样您的 master 分支与 develop 分支指向相同的位置。请注意,您将丢失 master 上不在开发中的所有内容。
git checkout master
git reset --hard <sha1 of develop>
在那之后,master 和 develop 都指向同一个提交。
关于Git:设置主相同开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16661434/