我正在尝试学习Android,并且正在遵循建设中的说明。
我想知道一旦你安装了Xcode和开发者工具,git就已经存在了。 因此,使用git会遇到任何问题,因为默认情况下,Mac FS不区分大小写?
答案 0 :(得分:2)
不,git不需要区分大小写的文件系统。
我正在使用Windows(ntfs不区分大小写)并且使用git没有问题。但是,您不能拥有多个具有相同名称的文件,这些文件只有不同的字母大小写。如果他们这样做,你可以丢失数据,因为git将它们视为一个文件。
请注意,文件 .git/config
也有一个名为ignorecase
的设置,默认为false
。
您可能希望将该标志设置为true
,因为如果您更改已存在文件的字母大小写,则git可能无法识别该更改。
但是,仅在第一次提交时更改此标志 - 避免在开发过程中更改它。我目前正在开展这样一个项目,我们有很多问题,因为git似乎无法解决这个问题。
在其他一些项目中,在开发过程中将标志设置为true虽然运行良好,但是仍然存在搞砸你的回购的可能性。