.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 8 monthsChanges I make to a file that's within my
.gitignoreare being tracked by git.File structure:
.gitignore wp-config.phpContents of
.gitignore:wp-config.phpWhen I change
wp-config.php, and then rungit statusI 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
.gitignorewould be enough. -
Naveenbos almost 7 yearswhat about the other files, do i need to add all other files and folder like this? instead of adding git ignore?