git ignore for user and compiled