Atur kepala repositori Git saat ini ke komit yang diberikan dan, jika perlu, setel u>

Jika Anda membuat kesalahan dalam pohon kerja saat ini dan belum melakukannya, Anda dapat mengembalikan seluruh pohon kerja ke status komit terakhir dengan yang berikut:

 $ git reset --hard HEAD 

Ringkasan

 git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<commit>] git reset [-q] [<commit>] [--] <paths>... git reset --patch [<commit>] [--] [<paths>...] 

Fungsi

--mixed
Atur u>

--soft
Sama sekali tidak menyangkut file indeks atau pohon kerja, tetapi mengharuskannya dalam kondisi baik. Ini meninggalkan semua file Anda yang diubah “Perubahan yang harus dibuat”, seperti yang diungkapkan status git.

--hard
Sesuai dengan pohon yang bekerja dan indeks dalam kaitannya dengan pohon tempat transisi dilakukan. Setiap perubahan pada file yang dipantau di pohon kerja dengan <commit> hi>

--merge
Mereset indeks sesuai dengan pohon yang direkam menggunakan komit bernama dan memperbarui file yang berbeda dari komit dan komit saat ini di pohon kerja.

--keep
Setel u>

-p , --patch
Pilih secara interaktif bakhil dalam perbedaan antara indeks dan <commit> (KEPALA secara default). Potongan-potongan yang dipilih diterapkan secara terbalik ke indeks. Ini berarti git reset -p adalah kebalikan dari git add -p (lihat ).

-q , --quiet
Tenang, laporkan saja kesalahan.

<commit>
Pastikan untuk membuat KEPALA saat ini. Kecuali jika nilai default ditentukan untuk HEAD.

Lihat juga

Referensi

 $ git reset --help