How to Ignore Some Files In Repo to Never Submit

If you don’t want the file going into your repo, then the standard .gitignore instructions work.

However, suppose you work on a team where you want only one person every checking changes to db/schema.rb?

You can use this command to have git ignore this file in regards to the git “index”:

git update-index --assume-unchanged db/schema.rb

You can undo that later with this command:

git update-index --no-assume-unchanged db/schema.rb

To find out what files you’re ignoring:

git ls-files -v | grep "^[a-z]"