refine git ignore