不想让本地的修改影响线上,但是加入gitignore还是会被追踪到,然后又尝试使用git rm --cached又会把线上的删了,如何解决
1 回答

慕后森
TA贡献1802条经验 获得超5个赞
$ git update-index --assume-unchanged /path/to/file #忽略跟踪
$ git update-index --no-assume-unchanged /path/to/file #恢复跟踪
ps: .gitignore 只会对未加入版本控制的文件有效,如果你已经加入过了,那这个文件就帮不了你了
添加回答
举报
0/150
提交
取消