git忽略指定文件不提交
·
使用场景:有些配置文件每个开发者环境不同,需要自己开发环境的独属配置。例如:每个人都链接自己的数据库
方法一:
- 远端版本库删除这个文件
- 在.gitignore添加忽略该文件
这样操作会导致缺少一个文件,通常情况下会防止一个demo来提供改名并进行修改,但是不熟悉的人还是不知道要如何处理。
方法二
使用 git update-index 命令来忽略文件
操作步骤:
使用 git update-index --askip-worktree 来告诉 Git 忽略文件的修改:
git update-index --skip-worktree <file-path>
这将使 Git 忽略文件的所有更改,你的文件即使修改了,Git 也不会提交。
如果之后你想恢复对该文件的跟踪,可以使用:
git update-index --no-skip-worktree
更多推荐
所有评论(0)