在我们的项目中,我们的主分支已经完全崩溃了。它认为自己领先几个提交,如果我们尝试将develop分支合并到它上面,将会显示大量冲突。它已经崩溃了很长一段时间,因此在develop分支上发生了很多事情(太多的冲突需要解决)。
我想用develop分支覆盖master分支(使master分支基本等于develop分支)。我该怎么做?
我尝试删除本地master分支中的所有内容,然后运行以下命令:
git checkout master
git reset --hard develop
似乎已经给我了所有正确的文件,但当我尝试推送主分支时,出现了以下错误:
Updates were rejected because the tip of your current branch is behind