不断更改我的web.config文件以进行测试/推送到生产已经变得老套,而且当我没有更改文件时必须记住从我分阶段的更改中删除该文件。
我尝试使用选择Sourcetree中的“停止跟踪”选项(我认为会将该文件添加到我的GitIgnore中),但这似乎将从我的远程repo中删除该文件。
有可能让一个文件留在我的远程repo中,并停止跟踪本地更改吗?
不断更改我的web.config文件以进行测试/推送到生产已经变得老套,而且当我没有更改文件时必须记住从我分阶段的更改中删除该文件。
我尝试使用选择Sourcetree中的“停止跟踪”选项(我认为会将该文件添加到我的GitIgnore中),但这似乎将从我的远程repo中删除该文件。
有可能让一个文件留在我的远程repo中,并停止跟踪本地更改吗?
使用以下命令:
git update-index --assume-unchanged <filename>
如果您希望稍后撤销此操作,请使用以下命令:
git update-index --no-assume-unchanged <filename>