0

我从 Mac OSX 中的一个 opencart 项目开始。

我使用 GitHub 客户端提交 repo。我已经提交了几次,得到了 6-7 条提交记录。

我的源代码存储在 Dropbox 中。

我还有另一个在 Windows 中工作的工作站。我已经同步了 Windows 中的所有文件。

在 Windows 中,我使用了 TortoiseGIT。在 Windows 资源管理器中,它显示的内容与同一台 Mac 完全相同,这表示我编辑的文件在显示红色感叹号之前。文件没有修改,它有一个绿色的勾号。

但是,在 Windows 中,当我选择 GIT Commit to Master 时,它显示我的所有文件都已修改。我用 git status 去命令提示符检查,它还显示所有文件都被修改了。

当修改文件(实际修改文件)dropbox 与 Mac OSX 同步时,在 Mac OSX 中,我可以跟踪真正修改的文件。Mac OSX 完美运行。

但它在 Windows 中效果不佳。

实际上出了什么问题?

Windows 资源管理器显示

[Windows 7] Windows 资源管理器视图

命令提示符显示

[Windows 7] 命令提示符视图

4

2 回答 2

1

这可能与不同的行尾有关。有关如何清理存储库的详细信息和说明,请参阅此 Github 文章。

于 2013-05-14T09:10:20.273 回答
0

这是正常的。这是mac和windows之间的编码问题。我也有过几次。我认为您首先在 mac 上工作并在那里创建了整个项目?所以所有文件都是mac编码的。也许这个问题和答案可以帮助你进一步:GitHub:对文件使用UTF-8编码

于 2013-05-14T08:14:09.873 回答