对于我的远程存储库,我试图忽略我的Umbraco网站的web.config文件..gitignore位于我的网站的根目录中,要忽略的文件,web.config也在我的网站的根目录中.
所以我将这一行添加到我的.gitignore文件中:
web.config
Run Code Online (Sandbox Code Playgroud)
但每次我将更改推送到远程存储库时,web.config文件也会被推送到远程存储库.
我究竟做错了什么?
gra*_*tii 49
在将规则添加到此文件以忽略它之前,git不会忽略已跟踪的文件.在这种情况下,必须取消跟踪文件git rm --cached <filename>
.
因此,如果您尝试新删除此文件,请运行以下命令:git rm --cached web.config
.
如果您只想阻止提交您在本地运行的 web.config 而不会影响已检查的,则在您的项目文件夹下运行此命令(在 cmd 或 ps 中)。
git update-index --assume-unchanged web.config
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16820 次 |
最近记录: |