我有一个drupal多站点,并且已经将其克隆到本地安装。我已经为数据库访问更改了一些设置文件。当我做一个git状态我得到…
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: .gitignore
modified: sites/default/settings.php
modified: sites/mysite1/settings.php
modified: sites/mysite2/settings.php
我不想提交这些文件,我希望git忽略它们。
我已将它们添加到。gitignore,但仍在跟踪它们。
我试过运行以下命令…
git update-index --assume-unchanged <file>
但这没用。
如何告诉git忽略这些文件?
最佳答案
我已将它们添加到。gitignore,但仍在跟踪它们。
您需要先从索引中删除这些文件(git rm --cached -- ...
),如果要保持这些文件的版本控制,这不是一个好方法。
你冒着错误地做出这些改变的风险。
但如果你不在中间,那么这些文件将被忽略。
要在本地忽略它们,还可以尝试:
git update-index --skip-worktree -- <file>