什么是好的 git 做法,表示永远不应该提交更改的文件?
例如,对于WordPress主题开发项目,我正在跟踪 git 中的原始WordPress文件;和 wp-config.php 配置文件,其中包含仅适用于当前系统的本地信息,需要更改,但我不想将其提交到 git
在Perforce中,我曾经将此类事件保存为 numbered changelist ,并且从不检查它。我想知道 git是否有类似的技巧
答案 0 :(得分:29)
如果您仍希望保留wp-config.php
版本,但忽略对其的任何本地更改:
git update-index --assume-unchanged wp-config.php
这与.gitignore不同,只有当您从索引中删除第一个wp-config.php
时才会有效:
git rm --cache `wp-config.php`
echo wp-config.php >> .gitignore
答案 1 :(得分:0)
您可以使用.gitignore文件来解决此问题。