git ignore and source