关于.gitignore的问题
来源:14-1 课程回顾与下期展望

Doubles_Z3470738
2017-12-06
问老师一个关于.gitignore的问题, 场景是这样的, 我首先需要提交一个配置文件(线上环境)到远程分支上, 然后我需要在开发环境修改这个配置文件但不想将该文件推送到远程分支上, 所以配置了.gitignore路径, 但.gitignore的有个缓存机制(tracking), 之前提交过的路径就算配了.gitignore路径也不会忽略生效, 照样会上传, 但我又不能将之前提交的针对线上环境的配置文件从远程删除, 这时候有什么解决办法吗?
我这两个文件希望在远程分支上保持不动, 在开发环境需要进行更改配置, 但不想推送上去 但配了.gitignore是无效的
原因在于.gitignore的缓存机制...
请问老师 这种有解决办法吗?
写回答
1回答
-
Geely
2017-12-07
你好,同学,你说的对,这块的确有这个问题,我之前也碰到过。
我的解决办法就是把整个文件夹(项目)git相关的都删除 ,重新生成git相关文件。包括.gitignore文件
00
相似问题