git ignore compiler and IDE