我遇到了关于gitignore文件的非常奇怪的事情,它们碰巧使用正斜杠来表示特定目录
Project/module1/cppfiles
而不是命令提示符中通常使用的反斜杠来表示特定目录。
Project\module1\cppfiles
这是完全语法上的还是其背后有某些原因?
我很快找到了Windows文档,请在此处进行比较,该文档告诉您:
Windows users: All file paths in the .gitignore file use a forward slash separator and not a backslash.
git在中使用正斜杠以.gitignore
与Unix语法兼容,在此您通过正斜杠而不是反斜杠分隔文件夹。这可能与两件事有关:
git主要运行在linux服务器上,因此一定不能在服务器端捕获,只能在客户端
(可能)很多使用git的人都在使用unixoid系统,因此只有少数人使用反斜线-很少有人必须改变行为方式才能与其他所有人一起工作