我有一个GIT repo。大多数文件不正常工作。然而,我需要在本地更改一些文件,但我不想将这些更改推回到回购站,它们仅用于本地设置。我怎样才能做到这一点?忽略已在GIT repo中的文件的本地更改
0
A
回答
1
您可以:
$ git update-index --assume-unchanged <filename>
2
您可以使用git update-index
,在这种形式:然后
git update-index --assume-unchanged my.properties
的Git将不再检查工作副本的修改my.properties
。要重新开始的变化的跟踪,此文件,执行反向:
git update-index --no-assume-unchanged my.properties
的更多细节在official documentation。
相关问题
- 1. Git本地忽略文件
- 2. TFVC:忽略已检查的文件的本地更改
- 3. Git忽略部分被跟踪文件的本地更改
- 4. 忽略对Git中文件的更改而不将其从Repo中删除?
- 5. StarTeam - 忽略本地文件更改
- 6. Git不忽略文件权限更改
- 7. 在Git中忽略Git中的文件
- 8. 如何忽略git受控文件在本地挂起的更改
- 9. 如何在git中忽略本地更改
- 10. 如何忽略Git中已修改的配置文件
- 11. git忽略不会忽略已提交的文件?
- 12. GIT diff和GIT状态忽略文件的更改
- 13. 忽略SCM(svn,git等)中的文本编码更改
- 14. Git:如何签出忽略所有本地更改的分支?
- 15. 忽略git中的调试更改
- 16. 忽略`git log`中的git-svn文件
- 17. git是否忽略文件名中的大小写更改?
- 18. 如何让git永久忽略文件中的更改?
- 19. git:如何在提交时忽略对文件的更改?
- 20. git:忽略*版本控制的文件
- 21. git:忽略源文件中的文件
- 22. Git忽略和未版本化的本地文件
- 23. 忽略更改到已经在仓库里的文件
- 24. 在git中忽略已删除的文件?
- 25. 如何忽略已经在git中跟踪的文件
- 26. Rails忽略GIT的文件
- 27. Git合并策略忽略已删除的文件
- 28. 的Git忽略不忽略指定的文件夹/文件
- 29. git-tfs忽略对配置的更改
- 30. Git忽略对core.autocrlf的更改
一个常见的解决方案是, 'config.example.ini'作为存储库中的跟踪文件,并且用户(或者你在这种情况下)需要将它复制到'config.ini'来在本地应用配置。 – poke
这不会为我工作,因为“config.ini”已经在回购,我不能改变它的文件名。 – Evans
有一个类似的问题(http://stackoverflow.com/questions/12968865/how-to-set-a-vsprops-variable-only-if-it-does-not-already-exist),并最终使用过滤器。一旦你掌握了这个机会,他们非常酷! – eckes