Git 乌龟-恢复?

Git 乌龟-恢复?,git,tortoisegit,Git,Tortoisegit,我在用乌龟。 我想回到我删除一些图像之前的一点 如何执行此操作,我看到的还原方法不正确。…右键单击您的工作目录,然后从TortoiseGit菜单中选择Show Log 之后,您可以右键单击“上一次提交”并将分支重置为该提交。如果您删除了一些文件,但尚未提交,还原将正常工作。选择龟甲->还原。。。将显示一个窗口,供您选择要还原的文件。删除的文件将显示为红色 如果已提交删除,则可以在删除文件之前将重置为提交。请注意,如果使用重置,则在重置到的提交之后,您将不再在日志中看到提交 如果要在日志中保留删除

我在用乌龟。 我想回到我删除一些图像之前的一点


如何执行此操作,我看到的还原方法不正确。…

右键单击您的工作目录,然后从TortoiseGit菜单中选择Show Log


之后,您可以右键单击“上一次提交”并将分支重置为该提交。

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

如果已提交删除,则可以在删除文件之前将
重置为提交。请注意,如果使用重置,则在重置到的提交之后,您将不再在日志中看到提交

如果要在日志中保留删除文件的提交,可以签出将删除前的提交保存到新分支中,将恢复的文件复制到单独的文件夹中,切换回原始分支,然后将文件添加回原始分支

  • 在您计划还原的目录或文件上单击鼠标右键,然后
    tortoisegit
    ->
    显示日志

  • 在要恢复到的窗口修订顶部选择,然后在屏幕底部的任意文件上单击鼠标右键,然后选择
    恢复到此修订

  • 希望这能为您节省一些时间。

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

    1) 用鼠标右键单击您的回购,陆龟注册->显示Reflog

    2) 将出现Reflog对话框,显示所有最近的提交。右键单击合并提交(导致问题的提交),然后选择 选项“通过此提交还原更改”->Parent2,如图所示|


    这会将所有丢失的更改恢复到本地存储库中,并提交和推送,这样您就可以开始了

    我喜欢经常使用tortoise git来做这件事,通常是临时的,以确定我是否引入了bug。在。。重置分支?