Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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 pull而不丢失以前未写入的本地文件_Git_Github - Fatal编程技术网

撤消Git pull而不丢失以前未写入的本地文件

撤消Git pull而不丢失以前未写入的本地文件,git,github,Git,Github,我刚从主枝上拔了一脚 但是,我丢失了所有本地更改和文件。我没有提交我的更改。我很久没有做过承诺了 是否有一种方法可以在不丢失本地文件(现在已不存在)的情况下撤消我最近执行的git pull操作?否,如果在执行此操作之前未提交文件,则无法将其取回,因为git没有被告知跟踪其更改。定期提交。没有承诺就不要拉。(实际上我从来没有拉过,所以不可能这样,我远程更新然后合并或重设基础)有趣的方法。我也一直承诺,但是,我的一个同学没有。。。他不习惯git,所以他把事情搞砸了hahaI希望我在文档中遗漏了一些东

我刚从主枝上拔了一脚

但是,我丢失了所有本地更改和文件。我没有提交我的更改。我很久没有做过承诺了


是否有一种方法可以在不丢失本地文件(现在已不存在)的情况下撤消我最近执行的git pull操作?

否,如果在执行此操作之前未提交文件,则无法将其取回,因为git没有被告知跟踪其更改。

定期提交。没有承诺就不要拉。(实际上我从来没有拉过,所以不可能这样,我
远程更新
然后合并或重设基础)有趣的方法。我也一直承诺,但是,我的一个同学没有。。。他不习惯git,所以他把事情搞砸了hahaI希望我在文档中遗漏了一些东西,但遗憾的是我的希望太高了。彼得,谢谢你的澄清。