finally, gitignore is settle down