Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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_Gitattributes - Fatal编程技术网

.git属性是否重建自身?

.git属性是否重建自身?,git,gitattributes,Git,Gitattributes,这个文件会自动重建吗?我正在从项目中删除一些旧文件和类。在查找此类的实例和用法时,我在.gittributes中找到了它们的条目。所以我想知道我是否也应该从那里删除这些条目,或者git以后会正确地重新生成.gittributes吗?git不会重新生成文件,因此您可以根据自己的喜好对其进行编辑。移除任何你不需要的东西。别忘了添加并提交它 但是,如果签出较旧的分支、标记或提交,git可以恢复旧内容。当然,如果您以后签出分支机构的负责人,git会再次恢复新内容。正如您在git文档中看到的.gittri

这个文件会自动重建吗?我正在从项目中删除一些旧文件和类。在查找此类的实例和用法时,我在.gittributes中找到了它们的条目。所以我想知道我是否也应该从那里删除这些条目,或者git以后会正确地重新生成.gittributes吗?

git不会重新生成文件,因此您可以根据自己的喜好对其进行编辑。移除任何你不需要的东西。别忘了添加并提交它


但是,如果签出较旧的分支、标记或提交,git可以恢复旧内容。当然,如果您以后签出分支机构的负责人,git会再次恢复新内容。

正如您在git文档中看到的
.gittribute
文件包含某些路径的属性值。如果路径中有多个条目,则会计算附加到文件的最后一个条目

因此,可能在您的文件中有关于您删除的文件(例如,已删除的文件)的信息,以防从文件的尾部开始检查

无论如何,我从我的repo中删除了数千次的结束文件,而且我从来没有接触过
.gittribute
,所以我建议你就让它去吧