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 中找到了这个解决方案,你应该检查一下,因为我认为你会在那里找到解决方案。
- 打开日志消息对话框,右键单击第一次提交,执行
Compare with working tree
- TortoiseGit 显示
Changed Files
对话框,select 列表中的所有文件,右键单击它们,执行 Revert to revision
.
- 提交还原的文件和日志
目前,我有1,2,3(master)版本,但是,在版本2中,一些文件被删除了。现在我想恢复到版本 1,并将其设置为我的主版本 4。
我尝试签出版本 1,并创建一个分支。然后我切换回 master,并合并版本 1 分支。看来还是3版为主
如何将版本 4 设置为版本 1? 完全没有想法去做。
如果可能,寻找 TortiseGIT 的解决方案。
谢谢!
如果你的版本意味着提交,那么返回一个提交可以像这样完成:git reset --hard master~1
虽然这看起来是一个丑陋的 hack。
我在 question 中找到了这个解决方案,你应该检查一下,因为我认为你会在那里找到解决方案。
- 打开日志消息对话框,右键单击第一次提交,执行
Compare with working tree
- TortoiseGit 显示
Changed Files
对话框,select 列表中的所有文件,右键单击它们,执行Revert to revision
.
- 提交还原的文件和日志