通过pull overriden git commit

时间:2016-08-19 12:50:48

标签: git

我将我的更改提交到我的本地仓库,然后从主人那里做了一次拉动,超出了我的更改。我可以在本地机器上找到该提交吗?

2 个答案:

答案 0 :(得分:0)

您可以使用git log:

git log origin/myBranch..myBranch

这将显示myBranch上无法从origin/myBranch(您的远程存储库)访问的所有提交。

答案 1 :(得分:0)

如果未提交更改,则在尝试提取时应该收到以下错误:

  

错误:您对以下文件的本地更改将被覆盖   通过合并:文件/名称/路径请提交您的更改或存储它们   在合并之前。中止

如果您没有收到错误,您应该看到Ishan上面说的合并冲突,或者您的更改仍应存在。检查所有本地分支(git branch -vv)。如果您仍然没有看到它们,那么我认为这些更改从未成功保存过。

有关其他信息,请参阅此帖子:git pull errorYour local changes to the following files would be overwritten by merge