I'm in favor of having .gitignore; otherwise, every time you check this branch out, old untracked files will be tracked.