add gitignore and modify gitconfig