title: Having a the same file with different content in git repository
body: <p>I would love to have an empty csv file in my local git repo but when when I push it to my remote repo hosted on heroku. It would be used to collect user information and will now contain some contents that is not in the local git repo.
  But whenever I perform a git push it changes the file to an empty csv file even if I did not stage the file. I have also tried using .gitignore but I found out that after removing the cached file it just removes the file from the remote repo but not in my local repo which is not what I want. Please is there a way to achieve this using git or any other way.</p>