.gitignore doesn't stop changes being tracked in files
11,316
With .gitignore
, only untracked files are ignored.
Once the file has been added, change to that file are not ignored.
In this case, you should use assume-unchanged
or skip-worktree
instead.
git update-index --assume-unchanged -- wp-config.php
or
git update-index --skip-worktree -- wp-config.php
Related videos on Youtube
Comments
-
Alex over 1 year
Changes I make to a file that's within my
.gitignore
are being tracked by git.File structure:
.gitignore wp-config.php
Contents of
.gitignore
:wp-config.php
When I change
wp-config.php
, and then rungit status
I see that it has been modified:alex$ git status # On branch master # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: wp-config.php #
How to I stop tracking this file? I thought putting it in
.gitignore
would be enough. -
Naveenbos over 7 yearswhat about the other files, do i need to add all other files and folder like this? instead of adding git ignore?