Gitignore là gì? Vì sao nên sử dụng .gitignore trong dự án Git?