Tôi đang thêm quyền kiểm soát nguồn vào một dự án chưa có. Vấn đề là ban đầu có rất nhiều tệp để thêm vào git bằng tệp .gitignore , nhưng tôi không thể tìm ra cách thêm tất cả các tệp mà không bao gồm các tệp khớp với nội dung nào đó trong tệp .gitignore .
git add *
Lệnh trên sẽ không thêm bất kỳ tệp nào vì nó phát hiện các tệp bị .gitignore bỏ qua .
git add -f *
Lệnh trên sẽ thêm tất cả các tệp bao gồm các tệp mà tôi muốn bỏ qua.
Vì vậy, làm cách nào để thêm tất cả các tệp trong khi vẫn tuân theo tệp .gitignore ?
git add --all .
điều gì khác biệt so vớigit add .
trong bối cảnh này?