add gitignore
solve conflict on gitignore