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
GitHub for Windows-我提交并同步,但未提交的更改列表保持不变_Windows_Github_Commit - Fatal编程技术网

GitHub for Windows-我提交并同步,但未提交的更改列表保持不变

GitHub for Windows-我提交并同步,但未提交的更改列表保持不变,windows,github,commit,Windows,Github,Commit,我做了更改,它在左侧显示了文件列表。 它们都已选中,我输入提交文本并进行提交,然后进行同步。 甚至还有一个进度条 但当所有这些都完成后,文件列表仍然存在,就好像没有提交一样。 我看不到任何错误消息。 右边写着历史性的承诺,也在那里 当我访问github.com时,我没有看到这些变化。你知道为什么吗?这是一个潜在的愚蠢问题,特别是在你使用GUI的情况下,但是你确定你是从正确的位置提交的吗 我成了同样事情的受害者,当我在中打开了多个SSH窗口,并且在刚刚拉过之后,我不小心尝试从live而不是从dev

我做了更改,它在左侧显示了文件列表。 它们都已选中,我输入提交文本并进行提交,然后进行同步。 甚至还有一个进度条

但当所有这些都完成后,文件列表仍然存在,就好像没有提交一样。 我看不到任何错误消息。 右边写着历史性的承诺,也在那里


当我访问github.com时,我没有看到这些变化。你知道为什么吗?

这是一个潜在的愚蠢问题,特别是在你使用GUI的情况下,但是你确定你是从正确的位置提交的吗


我成了同样事情的受害者,当我在中打开了多个SSH窗口,并且在刚刚拉过之后,我不小心尝试从live而不是从dev提交时,就会发生这种情况。正如你所描述的,live永远不会领先于回购协议。我以前没有很快看到它,这让我很生气。

我检查了一下,它是正确的文件夹。这真的是一个简单的设置,只有一个分支。我们只使用了大约两天,可能有十几次。所以我们根本就没有改变。我决定看看git-GLI。没有git状态,得到了相同的列表。我使用git-add添加了所有这些文件。我想,因为所有的更改都在那台计算机上,所以没有被覆盖或冲突的危险。结果是:文件将在您的工作目录中有其原始的行尾。警告:在网站/manage-pages-warranty.html中,LF将被CRLF替换。然后我做了一个git状态,看看发生了什么,没有要提交的文件。因此,没有将我添加的文件列为准备提交的文件,列表是干净的。奇怪。是的,LF/CRLF错误可以安全地忽略它是基于操作系统的换行符首选项CR、LF或CRLF。您是否尝试过git拉取-重基?在windows上使用git可能会出现以下意外情况:文件系统大小写不敏感/行结束自动RLF/可执行位。你能详细说明一下这两种情况是否是问题所在吗?