I’ve had this happen a couple of times when setting up a WP Engine site locally. Ultimately, when trying to push to production an error gets triggered, .git fails to ignore wp-config.php inspite of .gitignore telling it to.
I found a fix (that has worked wonders so far) here.
$ git rm -r --cached . $ git add . $ git commit -m "gitignore is now working" $ git push $ git push production