首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TortoiseGit -恢复?

TortoiseGit -恢复?
EN

Stack Overflow用户
提问于 2009-08-26 15:38:47
回答 4查看 59.7K关注 0票数 36

我正在使用TortoiseGit。我想回到我删除几张图片之前的一点。

我该怎么做,我看到的还原方法是不正确的……

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-08-26 15:45:41

右键单击您的工作目录,然后从TortoiseGit菜单中选择显示日志。

在此之后,您可以右键单击以前的提交,并将分支重置为该提交。

票数 49
EN

Stack Overflow用户

发布于 2012-04-28 01:43:43

如果您删除了一些文件,但尚未提交,则Revert将正常工作。正在选择TortoiseGit -> Revert...将显示一个窗口,让您选择要还原的文件。删除的文件将显示为红色。

如果您已经提交了删除,那么您可以在删除文件之前将重置为提交。需要注意的是,如果您使用重置,您将不再在日志中看到您重置为的提交之后的提交。

如果您想在日志中保留删除文件的提交,您可以在删除之前将Checkout the commit保存到一个新的分支中,将恢复的文件复制到一个单独的文件夹中,切换回原始分支,然后将文件添加回原始分支。

票数 27
EN

Stack Overflow用户

发布于 2018-01-13 01:42:11

当合并提交发生时,Git变成了一个可怕的噩梦。合并通常会破坏一些最近的提交/更改。这是一种通过TortoiseGit恢复合并和恢复更改的方法。

1)在您的repo上单击鼠标右键,TortoiseGit->Show Reflog

2)将出现Reflog对话框,显示所有最近提交的内容。右键单击Merge commit (导致问题的那个),然后选择选项"Revert change by this commit“-> Parent 2,如图所示。

这会将所有丢失的更改恢复到本地存储库,并提交和推送,您应该可以继续了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1335644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档