I have the following .gitignore file
# file named .gitignore
system/application/config/database.php
system/application/config/config.php
system/logs
modules/recaptcha/config/*
However when I add any changes in config and recapcha.php, git status warns me as following.
When I add any changes to database.php. it does not show it in status
shin@shin-Latitude-E5420:/var/www/myapp$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
# 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: modules/recaptcha/config/recaptcha.php
# modified: system/application/config/config.php
#
no changes added to commit (use "git add" and/or "git commit -a")
How can I fix this?
I am using git version 1.7.5.1 on Ubuntu 11.04
The files are already stored in your local commit tree. You’ll need to first remove them from the repository. This can be done via:
After that you’ll need to make one more commit and you’re good to go.