git attributes and git ignore