你如何最终得到没有改变文件的提交?

时间:2012-12-07 14:08:57

标签: git github

我有三个存储库,我的本地,我的github和项目github。我的github是项目github的一个分支。

我做了我的更改并将它们推送到我的github,然后向项目github发出pull请求。我经常从项目存储库中获取,并合并到我的github中。

通常,当我完成这一切时,这三个人都有相同的历史。但是这次我的存储库一对一修改而项目又在另一个版本上。

当我发出拉取请求时,表示有两个提交但没有更改的文件。这是怎么发生的?

1 个答案:

答案 0 :(得分:1)

我认为情况如下:

您有2个项目仓库没有的提交,因此被提取作为符合拉取请求的提交。

但是,在比较文件时,第二次提交时文件的最终状态与项目仓库中文件的当前状态之间没有区别。

所以我猜你的两个提交是一个改变,然后是这个改变的逆转,它已经有效地将文件恢复到你提交的第一个提交之前的状态 - 即它们处于相同的状态项目回购。