Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.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排除文件?_Git - Fatal编程技术网

是否可以提交git排除文件?

是否可以提交git排除文件?,git,Git,如何将.git/info/exclude文件中的文件提交到git repo 这就是交易: 我想在本地忽略所有css文件,但不想将其添加到.ignore文件,因为我在服务器上编译它们,提交css文件并部署它 我知道我能跑 git更新索引-假定未更改 手动将其添加到.git/info/exclude文件 几乎有10名开发人员正在工作,我不希望他们将任何css文件提交到我的Git repo,如果有人忘记执行上述任务,css文件将包括在内 有没有其他方法可以添加/提交.git/info/exclude而

如何将.git/info/exclude文件中的文件提交到git repo

这就是交易: 我想在本地忽略所有css文件,但不想将其添加到.ignore文件,因为我在服务器上编译它们,提交css文件并部署它

我知道我能跑

git更新索引-假定未更改 手动将其添加到.git/info/exclude文件 几乎有10名开发人员正在工作,我不希望他们将任何css文件提交到我的Git repo,如果有人忘记执行上述任务,css文件将包括在内

有没有其他方法可以添加/提交.git/info/exclude而无需任何手动操作


或者,我可以编写一个bash脚本,但是使用Git有没有更简单的方法?

等等。。。你想不想编译CSS文件?我不清楚。我在服务器上将SCS编译为css,但我不希望在编译时在repo中包含任何css。但您需要提交生成的css才能部署它们。正确吗?您正在尝试将生成提交到与源相同的repo。最好不要那样做通常,避免将派生文件(如编译器的输出)放入版本控制系统VCS。您可以随时重新生成输出,因为您在VCS中有源代码的主版本,并且您有编译中使用的任何软件的安装映像,这些软件不是从源代码生成的。因此,您不需要版本控制下的编译器输出。这就是理论。实际上,有些输出放在版本控制中,但您需要保持一致;每当源发生变化时,您也会将重建的输出放在VCS中。