using gitignore on tracked files fail, pushing file back up