Dla moich ciągłych kompilacji integracyjnych, chcę się upewnić, że żadne niepotrzebne pliki nie zostały zdeponowane w mojej piaskownicy git i żaden z plików nie został nieumyślnie zmieniony.Jaki jest najskuteczniejszy sposób uzyskania czystej piaskownicy git?
Wiem o git reset --hard HEAD
, a to rozwiązuje część problemu. Ale domyślam się, że chcę usunąć wszystkie niepotwierdzone i zignorowane pliki. Mogłem to zrobić w sposób brutalny i po prostu:
rm -rf *
git checkout -f
Ale musi być bardziej skuteczny sposób to zrobić. Jakieś pomysły?
'git zresetować --hard HEAD' +' git czyste -d -f' ? – madth3
@ madth3, dziękuję, myślę, że rzeczywiście działa! – mpontillo