Git - git在gitignore目录中添加

问题描述 投票:1回答:1

如果我的.gitignore文件中有tmp \并且我从tmp执行git add file.test,Git会将file.test添加到存储库中。如果file.test永远不会改变,那么这就像一次添加到存储库一样好吧?比如说我希望在版本控制中使用静态文件。您希望该文件位于初始克隆中,就是这样。

我假设file.test没有被跟踪,所以如果有更新,Git不会将其视为已修改?

git gitignore
1个回答
2
投票

只要跟踪(添加和提交)file.test,它就会显示,即使.gitignore文件应该忽略它。

这意味着您仍然可以更新该文件,它仍将显示在git status报告中。

请参阅“.gitignore File not ignoring”SO问题。


实现这种静态内容的一种可能方法是通过smudge-clean attribute filter driver

涂抹步骤无效,但干净的脚本会系统地将文件恢复为原始内容(未触及),这意味着在提交期间不会记录任何本地修改。

© www.soinside.com 2019 - 2024. All rights reserved.