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 抛弃某人';s通过直接在站点中进行小修复进行提交,如何恢复他的提交?_Git_Github_Commit - Fatal编程技术网

Git 抛弃某人';s通过直接在站点中进行小修复进行提交,如何恢复他的提交?

Git 抛弃某人';s通过直接在站点中进行小修复进行提交,如何恢复他的提交?,git,github,commit,Git,Github,Commit,由于某种原因,我急于修复提交中的一个小细节,我通过网站平台直接编辑了我的提交,该平台丢弃/删除了我之前提交的一个家伙的提交,我没有拉,因为我又一次很匆忙。如何找回他丢失的提交,可能吗?我做了一些研究,没有找到完美的解决方案,但我决定先在这里提问,同时我继续寻找答案,谢谢 另外,我通常在提交之前都会先拉,这次我失败了:(GitHub上的编辑按钮不会删除提交。如果有人在您开始编辑和提交之间提交,您将收到警告: 即使忽略该警告并进行提交,也只会用新的提交覆盖其他用户的更改,而不会删除他们的提交 查看

由于某种原因,我急于修复提交中的一个小细节,我通过网站平台直接编辑了我的提交,该平台丢弃/删除了我之前提交的一个家伙的提交,我没有拉,因为我又一次很匆忙。如何找回他丢失的提交,可能吗?我做了一些研究,没有找到完美的解决方案,但我决定先在这里提问,同时我继续寻找答案,谢谢


另外,我通常在提交之前都会先拉,这次我失败了:(

GitHub上的编辑按钮不会删除提交。如果有人在您开始编辑和提交之间提交,您将收到警告:

即使忽略该警告并进行提交,也只会用新的提交覆盖其他用户的更改,而不会删除他们的提交


查看日志;很可能是其他人的提交仍然存在。

你说的“通过站点平台直接编辑我的提交”是什么意思?当然,我通过终端提交了我的工作,然后我直接进入浏览器的存储库链接,看到错误,立即编辑并提交(现在错误已修复)从站点。需要澄清。您编辑更改的“站点”是什么?您是指github吗?您是如何在站点上“编辑”提交的(据我所知,您只能在github上编辑文件并创建新提交)?请清楚地说明到底发生了什么。就目前情况而言,你的问题相当令人困惑。是的,我确实在谈论github。直接从github站点编辑代码,没有撤消提交、重新提交或其他任何操作,这导致删除了其他人所做的前一次提交。使用我的文本编辑器并不是一个大问题,我只是为了更改几个字符,我只需单击站点中的“编辑”,并完成了我的工作,这再次导致销毁/删除/丢弃了其他人之前的提交。我想知道如何检索他丢失的提交。问题来自于我在站点中进行小编辑之前没有提取存储库。可能的重复;无论问题是否重复,如果^Wsince OP使用github,我打赌这里的问题也是正确的。