是否有可能告诉git在初始提交后停止跟踪对web.config文件的更改? 我有一个带有* .config的.gitignore文件。但是因为我在初始签入时提交了web.config文件,所以每当我对web.config文件进行更改时,它都会跟踪它。 但是,如果我添加第二个配置文件,它会忽略该文件..
我希望能够忽略我对第一个web.config文件所做的任何更改。这可能吗?
答案 0 :(得分:2)
要使git
完全停止跟踪web.config
,包括初始提交。
git
文件以忽略它之前, .gitignore
不会忽略已跟踪的文件。
在这种情况下,必须先使用以下命令取消跟踪文件:git rm --cached <filename>
。
因此,如果您在初始提交后尝试忽略此文件,请运行此命令:git rm --cached web.config
,您应该很高兴。
要使git
停止跟踪web.config
中的未来更改,除了初始提交。
请参阅@phd提及的this答案。