我在主服务器上创建了一个分支,并应用了多个提交。完成所有更改后,我会重新整理并压缩所有这些毫无意义的小提交(例如,修正拼写错误等)。由于存在变基,我不得不强行推动分支。到目前为止,一切正常。
现在,当我转到具有相同存储库的另一台计算机时,我想提取最新版本,但这总是给我带来错误,最终我会再次克隆存储库。
Machine1 Machine2
| |
master N master N
| |
+ Branch1 + Branch1
| |
Commit1 |
| |
Commit2 |
| |
Commit3 |
| |
Rebase |
| |
Force Push |
Pull error
是否有某种方法可以在另一台计算机上正确更新它,而不必重新设置基准或克隆?
如果第二台计算机上的分支是“相同的”,并且没有任何未提交的更改,则可以轻松地将本地分支硬重置为拉出的分支-之后将完全相同:打开日志,确保您在正确的分支上,选择远程跟踪分支(您可能必须启用左下方的“显示所有分支”),打开上下文菜单并执行硬重置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句