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
Git似乎正在自行恢复到以前的更改_Git_Github - Fatal编程技术网

Git似乎正在自行恢复到以前的更改

Git似乎正在自行恢复到以前的更改,git,github,Git,Github,我将Git与Rstudio一起使用,并将其推到Github,但我不能完全理解其中的一些行为 我不认为我可以复制这一点,但这里发生的事情 我。注意第156-159行中的绿色添加 然后我做了其他更改,我以前的更改被删除(红线155-167) 我不是Git wiz,所以我不知道如何还原提交的一部分,所以我只是手动将更改添加回。(绿线156-169) 我不明白为什么这可能已经恢复了自己,我几乎肯定,我没有删除自己的行。是不是我无意中做了什么导致了这种情况的发生 是不是我无意中做了什么导致了这种情况的发生

我将Git与Rstudio一起使用,并将其推到Github,但我不能完全理解其中的一些行为

我不认为我可以复制这一点,但这里发生的事情

我。注意第156-159行中的绿色添加

然后我做了其他更改,我以前的更改被删除(红线155-167)

我不是Git wiz,所以我不知道如何还原提交的一部分,所以我只是手动将更改添加回。(绿线156-169)

我不明白为什么这可能已经恢复了自己,我几乎肯定,我没有删除自己的行。是不是我无意中做了什么导致了这种情况的发生

是不是我无意中做了什么导致了这种情况的发生

对于Git本身,这并不多:它只需要在工作树中看到的内容来添加和提交它。
应该是RStudioIDE在第二次提交之前以某种方式出错并删除了该部分


唯一一个“还原”更改(除自身之外)的Git操作是。

好的,考虑到Rstudio的更多内容,我确实在不同于Git下的项目中打开并更改了此文件。可能是Rstudio出错了。@Tom是的,可能它没有充分检测到文件更改,并用它仍然加载的旧版本将其删除。