Improved GIT diff ignore rules