Git 合并还是变基?
Git merge or rebase?
我有一个项目,其中我的主分支在备份分支之前。由于代码中的一些问题,我们想使用备份分支作为我们的黄金副本,并在主分支上覆盖它。有什么建议在这种情况下应该是更好的方法吗?合并还是变基?也请提供命令,使事情更简单。
PS: 丢掉master当前的改动是可以的。事实上,我们有 master 分支作为我们的参考
你应该重置master指向备份的尖端。不进行合并或变基。
git checkout master
git reset --hard backup
git push origin
或者,您可以还原备份提交后发生的所有事情。
我有一个项目,其中我的主分支在备份分支之前。由于代码中的一些问题,我们想使用备份分支作为我们的黄金副本,并在主分支上覆盖它。有什么建议在这种情况下应该是更好的方法吗?合并还是变基?也请提供命令,使事情更简单。
PS: 丢掉master当前的改动是可以的。事实上,我们有 master 分支作为我们的参考
你应该重置master指向备份的尖端。不进行合并或变基。
git checkout master
git reset --hard backup
git push origin
或者,您可以还原备份提交后发生的所有事情。