关于.gitignore的问题

来源:14-1 课程回顾与下期展望

Doubles_Z3470738

2017-12-06

问老师一个关于.gitignore的问题, 场景是这样的, 我首先需要提交一个配置文件(线上环境)到远程分支上, 然后我需要在开发环境修改这个配置文件但不想将该文件推送到远程分支上, 所以配置了.gitignore路径, 但.gitignore的有个缓存机制(tracking), 之前提交过的路径就算配了.gitignore路径也不会忽略生效, 照样会上传, 但我又不能将之前提交的针对线上环境的配置文件从远程删除, 这时候有什么解决办法吗?

http://img.mukewang.com/szimg/5a278c90000127db05880740.jpg

我这两个文件希望在远程分支上保持不动, 在开发环境需要进行更改配置, 但不想推送上去 但配了.gitignore是无效的 

http://img.mukewang.com/szimg/5a278c6f0001356710220644.jpg

原因在于.gitignore的缓存机制... 

请问老师 这种有解决办法吗?

写回答

1回答

Geely

2017-12-07

你好,同学,你说的对,这块的确有这个问题,我之前也碰到过。

我的解决办法就是把整个文件夹(项目)git相关的都删除 ,重新生成git相关文件。包括.gitignore文件

0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9487 学习 · 8814 问题

查看课程