Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何避免Git中windows和linux用户之间的文件命名冲突?_Linux_Windows_Git - Fatal编程技术网

如何避免Git中windows和linux用户之间的文件命名冲突?

如何避免Git中windows和linux用户之间的文件命名冲突?,linux,windows,git,Linux,Windows,Git,在linux中,是一个有效的文件名字符。在Jupyter笔记本电脑的背景下,这一点并不过分 linux用户可以将此文件提交给git repo 如果windows用户随后同步git repo,则会出现错误,因为在windows中不是有效的文件名 如果Jupyter笔记本驻留在一个共享存储库中,windows和linux用户共存,那么有没有最佳/方便/安全/有组织的方法来避免这个问题?一个解决方案是添加git钩子,警告甚至阻止用户输入或推送代码

在linux中,
是一个有效的文件名字符。在Jupyter笔记本电脑的背景下,这一点并不过分

linux用户可以将此文件提交给git repo

如果windows用户随后同步git repo,则会出现错误,因为
在windows中不是有效的文件名


如果Jupyter笔记本驻留在一个共享存储库中,windows和linux用户共存,那么有没有最佳/方便/安全/有组织的方法来避免这个问题?

一个解决方案是添加git钩子,警告甚至阻止用户输入或推送代码