msw*_*son 8 git gitignore git-branch
我有一个App.Local.config文件,每个开发人员都有自己的设置.我不希望这个文件在GIT仓库中检查版本,因为每次它被其他开发人员的更改覆盖.
所以我从repo中删除了文件并将其添加到ignore文件中.但是现在当开发人员切换分支时,App.Local.config将从其本地文件系统中删除.
最终我想要的是:
我怎样才能做到这一点?
谢谢.
可能发生的是您从工作区中删除了文件,但未从索引中删除.如果你这样做,git认为删除这个文件是一个改变,它将从那时起删除它.
要做的就是从索引中删除您不想再跟踪的文件
git rm --cached App.Local.config
Run Code Online (Sandbox Code Playgroud)
然后将该文件添加到" .gitignore
执行"中,您将不再遇到该文件的问题