git ignore being difficult