私の継続的な統合ビルドでは、私のgitサンドボックスに迷子ファイルが入らず、不注意にファイルが変更されていないことを確認したい。きれいなgitサンドボックスを取得する最も効率的な方法は何ですか?
私は約git reset --hard HEAD
を知っており、これが問題の一部を解決しています。しかし、私がしたいことは、すべての未追跡のファイルと無視されたファイルを削除することだと思います。私はそれをブルートフォースのやり方でやることができます:
rm -rf *
git checkout -f
しかし、それを行うにはより効率的な方法が必要です。何か案は?
'Gitは--hard HEAD' +' gitのクリーン-d -f'をリセット? – madth3
@ madth3、ありがとう、私は確かに動作すると思います! – mpontillo