Bagaimana saya bisa menyingkirkan semua perubahan di semua file di repositori saya?
Katakanlah saya di cabang dan saya melakukan beberapa perubahan. git status
mengembalikan satu set file dalam "Perubahan tidak dipentaskan untuk komit" dan saya perhatikan saya ingin menyingkirkan semua perubahan ini di semua file. Bagaimana saya bisa melakukan ini dengan satu perintah?
Saya tahu saya dapat melakukan hal berikut untuk membayar hanya satu file:
git checkout -- <file>
Saya perhatikan bahwa git checkout --
hanya mengembalikan daftar semua file yang tidak terikat. Namun, saya tidak dapat menemukan cara untuk melakukan pembayaran semuanya, sepertigit checkout --all
.
Saya memeriksa man git checkout
dan tidak dapat menemukan apa pun. Saya juga melihat Git: Checkout semua file kecuali satu dan mencoba git checkout .
dan tidak berhasil juga.
Apakah saya harus melakukannya secara terprogram, dengan melakukan perulangan melalui git checkout --
output?