GIT 想把我的旧版本设置为我的主人

GIT want to set my old version as my master

目前,我有1,2,3(master)版本,但是,在版本2中,一些文件被删除了。现在我想恢复到版本 1,并将其设置为我的主版本 4。

我尝试签出版本 1,并创建一个分支。然后我切换回 master,并合并版本 1 分支。看来还是3版为主

如何将版本 4 设置为版本 1? 完全没有想法去做。

如果可能,寻找 TortiseGIT 的解决方案。

谢谢!

如果你的版本意味着提交,那么返回一个提交可以像这样完成:git reset --hard master~1虽然这看起来是一个丑陋的 hack。
我在 question 中找到了这个解决方案,你应该检查一下,因为我认为你会在那里找到解决方案。

  1. 打开日志消息对话框,右键单击第一次提交,执行Compare with working tree

  1. TortoiseGit 显示 Changed Files 对话框,select 列表中的所有文件,右键单击它们,执行 Revert to revision.

  1. 提交还原的文件和日志