git ignore and printer machine project