我正在使用Git和Rstudio并推送到Github,我无法弄清楚这种行为。
我不认为我可以重现这一点,但这里发生了什么。
我committed and pushed to github。请注意第156-159行的绿色添加。
然后我做了其他更改committed again,之前的更改被删除了(红线155-167)。
我没有Git wiz因此我无法知道如何恢复部分提交,所以我只是手动将更改重新添加到this commit。 (绿线156-169)
我无法弄清楚为什么这可能会自行恢复而且我几乎肯定我自己没有删除这些行。是否有一些我无意中做的事情会导致这种情况发生?
答案 0 :(得分:1)
有什么我可能会无意中做到这导致这种情况发生吗?
使用Git本身,并不多:它只需要在工作树中看到它添加并提交它 应该是RStudio IDE在第二次提交之前以某种方式失误并删除了该部分。
“还原”更改的唯一Git操作(git revert
本身旁边)是git reset。