[英]TortoiseGit - Revert?
我正在使用 TortoiseGit。 我想恢复到我删除一些图像之前的一个点。
我该怎么做,我看到的恢复方法不正确....
右键单击您的工作目录,然后从TortoiseGit菜单中选择Show Log。
之后,您可以右键单击先前的提交并将分支重置为该提交。
如果您删除了一些文件并且尚未提交, Revert将正常工作。 选择TortoiseGit - > Revert ...将显示一个窗口,供您选择要恢复的文件。 删除的文件将显示为红色。
如果您已提交删除,则可以在删除文件之前重置为提交。 请注意,如果使用重置,则在重置提交后,您将不再在日志中看到提交。
如果要在日志中保留删除文件的提交,可以在删除之前检出提交到新分支,将恢复的文件复制到单独的文件夹,切换回原始分支,然后将文件添加回你的原始分支。
我已经按照James Lawruk 回答中的建议做了
如果您已经提交了删除,那么您可以在删除文件之前重置为提交。 请注意,如果您使用重置,您将不再在您的日志中看到您重置后的提交。
我在当地得到了我想要的东西。 但是当我尝试将恢复的版本推送到远程服务器时,git 要求先拉取最新版本,有效地从服务器恢复最新版本。
我不得不将我的“重置”本地状态推送到一个新的远程分支,然后将新的远程分支合并到主远程分支中。
无论如何这是一个很好的做法,但并不明显直接推送不起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.