Note: gitignore and rm --cached