2015-09-04 82 views
2

我目前正在研究一个我不时同步到git存储库的php项目。为了将它放到我的存储库中,我将它从通过FTP运行它的服务器上卸载到我的PC上。SourceTree想要提交未改变的文件

迄今为止,这工作得很好,但现在SourceTree想要重新提交所有文件,无论它们是否已更改。这看起来像一个不变的文件如下:

enter image description here

由于我宁愿一个新手,当涉及到Git的,我不知道在哪里这来自于我怎么能解决这个问题。由于它不会在文件内部显示任何更改,因此我认为这可能会连接到文件元数据。

自从我上次同步以来,我更新了我的FileZilla并将服务器从Windows切换到了Debian。这会造成一些麻烦吗?

+0

由于您将服务器从Windows切换到Linux,可能会更改行结束符(CRLF为LF),请查看文件差异 – topheman

+0

运行'$ git diff'以查看发生了什么变化。 –

+0

@ThomasStringer运行,只显示更改的文件。 DiffMerge不会在这些文件上显示任何差异。 – Zwirbelbart

回答

0

我重置我的当前分支到最后一次提交,将新文件复制到我的本地副本,现在一切正常。这可能是SourceTree中的一个错误吗?

编码没有改变,Windows服务器的备份也是UTF-8,与当前文件一样。

相关问题