Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.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
当“log-S”没有显示任何内容时,查找在Git中删除代码的人_Git - Fatal编程技术网

当“log-S”没有显示任何内容时,查找在Git中删除代码的人

当“log-S”没有显示任何内容时,查找在Git中删除代码的人,git,Git,我确实提交了4cc698b,git branch-contains显示了此提交的正确分支 两周后,我发现我的代码不存在。但是当我试图用git log-S查找谁删除了我的代码时,它只显示4cc698b提交 Git还有其他方法吗?您可以一次检查一个提交,看看是哪一个内容。如问题中所建议的,可能是重复的,请尝试Git Dull-reverse HEAD..4cc698b。这将显示存在问题行的最后一次提交。然后执行普通git log或git log-p以查找该提交之后的下一个提交;这应该是删除lines

我确实提交了4cc698b,git branch-contains显示了此提交的正确分支

两周后,我发现我的代码不存在。但是当我试图用git log-S查找谁删除了我的代码时,它只显示4cc698b提交


Git还有其他方法吗?

您可以一次检查一个提交,看看是哪一个内容。如问题中所建议的,可能是重复的,请尝试Git Dull-reverse HEAD..4cc698b。这将显示存在问题行的最后一次提交。然后执行普通git log或git log-p以查找该提交之后的下一个提交;这应该是删除lines.git bull-reverse HEAD..4cc698b显示我今天的git pull合并所有文件linestry:git log-p>somefile的提交。然后打开某个文件并搜索已删除的代码。然后向上滚动。你应该看到它发生的地方。