我尝试使用此命令git pull到我们的服务器
git pull origin v2.0
成功后,服务器上的.env文件也会被替换。即使我已经在 .gitignore 中注册了 .env。
.env
.env.example
.env.prod
node_modules
有人经历过类似的事情吗?我担心我做错了什么。
当我执行 git pull 时,我希望 .env
不要在服务器上更改你从哪里得到
.gitignore
会这样做的想法?真正的问题,你不需要对这里的任何人负责,但你应该自己找出答案,并停止相信你从任何来源获得的任何准确信息来源。
git help ignore
让你
文件指定 Git 应忽略的故意未跟踪的文件。已被 Git 跟踪的文件不受影响;详情请参阅下面的注释。gitignore
在索引中标记路径
--skip-worktree
,git update-index --skip-worktree .env
,这就是“不要触摸,甚至不要看在这个文件”位。