Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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_Netbeans_Bitbucket - Fatal编程技术网

如何在Git中防止提交存储库中的文件

如何在Git中防止提交存储库中的文件,git,netbeans,bitbucket,Git,Netbeans,Bitbucket,我每天都在使用CMS系统进行回购。有很多特定于项目的文件(css、js、setup等等),我会在每个不同的项目中更改它们。所以我不希望他们在改变时被承诺,因为我每次都需要一个新的开始。但是我需要这些文件存在(甚至是空白),所以我不能忽略它们 所以我假设我可以设置-,假设不变或者-,跳过工作树 但我想这只是我本地的版本?那么下次我要克隆原始回购协议时,我需要重新设置它吗?它有很多文件,所以我不想每次都浪费时间设置它 所以:我可以将我的文件设置为不再提交(即使是在全新的克隆上),但仍然存在于git

我每天都在使用CMS系统进行回购。有很多特定于项目的文件(css、js、setup等等),我会在每个不同的项目中更改它们。所以我不希望他们在改变时被承诺,因为我每次都需要一个新的开始。但是我需要这些文件存在(甚至是空白),所以我不能忽略它们

所以我假设我可以设置-,假设不变或者-,跳过工作树

但我想这只是我本地的版本?那么下次我要克隆原始回购协议时,我需要重新设置它吗?它有很多文件,所以我不想每次都浪费时间设置它

所以:我可以将我的文件设置为不再提交(即使是在全新的克隆上),但仍然存在于git repo中,这样我就可以一次下载整个系统了吗?Thx

——假设unchanged
可以工作,但请注意,每次有人触摸并提交文件时,它都会重置您的位


有关更多信息,请参阅。

我认为为不同的项目使用不同的项目特定文件(名称不相同)要好得多。Thx,它是否也适用于原始repo的新克隆?因为我想我只在克隆分支中设置了它,所以它只在本地工作?