Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在git中恢复文件?_Git - Fatal编程技术网

如何在git中恢复文件?

如何在git中恢复文件?,git,Git,假设我克隆了一个存储库。然后编辑文件a并删除文件B。如何将工作副本恢复到原始状态 类似于svn的东西 git reset --hard HEAD 是将您的工作目录完全重置为当前分支最近提交的目录的命令。小心。在执行重置之前,提交中的所有工作都将被删除,并且您将丢失它 如果只需要重置一个文件而不修改任何其他内容,那么git checkout-fileA.txt将只还原该文件,而不管该文件是刚刚编辑过还是完全删除过 是将您的工作目录完全重置为当前分支最近提交的目录的命令。小心。在执行重置之前,提交

假设我克隆了一个存储库。然后编辑文件a并删除文件B。如何将工作副本恢复到原始状态

类似于svn的东西

git reset --hard HEAD
是将您的工作目录完全重置为当前分支最近提交的目录的命令。小心。在执行重置之前,提交中的所有工作都将被删除,并且您将丢失它

如果只需要重置一个文件而不修改任何其他内容,那么git checkout-fileA.txt将只还原该文件,而不管该文件是刚刚编辑过还是完全删除过

是将您的工作目录完全重置为当前分支最近提交的目录的命令。小心。在执行重置之前,提交中的所有工作都将被删除,并且您将丢失它


如果您只需要重置一个文件而不修改任何其他内容,git checkout-fileA.txt将只还原该文件,无论该文件是刚刚编辑还是完全删除。

可能重复您的问题听起来像是在寻找类似于svn revert的内容,而不是svn update。正如您所知,git revert略有不同。可能重复您的问题听起来像是在寻找类似于svn revert的内容,而不是svn update。正如您可能知道的,git revert略有不同。