Để tích hợp liên tục của tôi được xây dựng, tôi muốn đảm bảo không có tệp đi lạc nào được gửi trong hộp cát git của tôi và không có tệp nào bị vô tình thay đổi.Cách hiệu quả nhất để có được một hộp cát git sạch sẽ là gì?
Tôi biết về git reset --hard HEAD
và điều này giải quyết một phần vấn đề. Nhưng tôi đoán những gì tôi muốn làm là xóa tất cả các tập tin untracked và bỏ qua. Tôi có thể làm theo cách bạo lực và chỉ cần làm:
rm -rf *
git checkout -f
Nhưng phải có cách hiệu quả hơn để thực hiện. Bất kỳ ý tưởng?
'git reset --hard HEAD' + 'git sạch -f' -d ? – madth3
@ madth3, cảm ơn, tôi nghĩ điều đó thực sự hiệu quả! – mpontillo