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 如何结束没有更改文件的提交?_Git_Github - Fatal编程技术网

Git 如何结束没有更改文件的提交?

Git 如何结束没有更改文件的提交?,git,github,Git,Github,我有三个存储库,我的本地、我的github和github项目。我的github是github项目的一个分支 我进行更改并将其推送到github,然后向项目github发出请求。我经常从项目存储库中获取数据,并将其合并到我的github中 通常,当我做完这件事后,这三个人都有相同的经历。但这一次,我的存储库是一对一的版本,项目是另一个版本 当我发出pull请求时,它说有两个提交,但没有更改的文件。这是怎么发生的 我认为情况如下: 您有两个项目回购协议没有的提交,因此这些提交将作为符合拉取请求条件的

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

我进行更改并将其推送到github,然后向项目github发出请求。我经常从项目存储库中获取数据,并将其合并到我的github中

通常,当我做完这件事后,这三个人都有相同的经历。但这一次,我的存储库是一对一的版本,项目是另一个版本


当我发出pull请求时,它说有两个提交,但没有更改的文件。这是怎么发生的

我认为情况如下:

您有两个项目回购协议没有的提交,因此这些提交将作为符合拉取请求条件的提交被提取

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


因此,我猜测您的两次提交是一次更改,然后是更改的逆转,这有效地将文件恢复到了第一次提交之前的状态,即与项目回购中的状态相同。

我认为情况如下:

您有两个项目回购协议没有的提交,因此这些提交将作为符合拉取请求条件的提交被提取

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


因此,我猜您的两次提交是一次更改,然后又是一次更改的逆转,这有效地将文件恢复到了第一次提交之前的状态,即与项目回购中的状态相同。

我们是否可以链接到pull请求(当然,如果是公共的)?或者你可以发布当前的diff GitHub节目。我们可以有一个到pull请求的链接吗(当然,如果是公共的)?或者你可以发布当前的diff GitHub节目。这似乎是合理的。谢谢,这似乎很合理。谢谢