我从Mac中的一个opencart项目开始。
我使用GitHub客户端提交回购。我已经提交了几次,得到了6-7个提交记录。
我的源代码存储在dropbox中。
我还买了另一台在Windows下工作的工作站。我已经在Windows中同步了所有的文件。
在Windows中,我使用的是TortoiseGIT。在Windows资源管理器中,它显示与相同的Mac完全相同,这意味着我编辑的文件在它显示红色感叹号之前。文件没有修改,它被打了个绿勾。
然而,在Windows中,当我选择GIT Commit to Master时,它显示我所有的文件都被修改了。我转到命令提示符检查git状态,它还显示所有文件都已修改。
当修改的文件(实际修改的文件) dropbox与Mac OSX同步时,在Mac OSX中,我可以跟踪真实的修改文件。Mac OSX运行完美。
但它在Windows上运行得并不好。
到底哪里出了问题?
Windows 7 Windows资源管理器视图
Windows 7命令提示符视图
发布于 2013-05-14 17:10:20
这可能与不同的行尾有关。有关如何清理存储库的详细信息和说明,请参阅this Github article。
发布于 2013-05-14 16:14:10
这很正常。这是mac和windows之间的编码问题。我也有过几次。我想你首先在mac上工作,然后在那里创建了整个项目?所以所有的文件都是mac编码的。也许这个问题和答案可以进一步帮助你:GitHub: Using UTF-8 encoding for files
https://stackoverflow.com/questions/16538038
复制相似问题