Isi kandungan:

Apakah yang dilakukan oleh git reset HEAD fail?
Apakah yang dilakukan oleh git reset HEAD fail?

Video: Apakah yang dilakukan oleh git reset HEAD fail?

Video: Apakah yang dilakukan oleh git reset HEAD fail?
Video: 5.1 Git – Reset – Жесткий reset --hard: отмена изменений, удаление коммитов 2024, Mungkin
Anonim

Git memaksa anda untuk melakukan atau menyimpan sebarang perubahan dalam direktori kerja yang akan hilang semasa pembayaran. Anda boleh fikirkan git revert sebagai alat untuk membatalkan perubahan yang dilakukan, manakala git set semula KEPALA adalah untuk membatalkan perubahan tanpa komitmen.

Sejajar dengan itu, bagaimana saya boleh membuat asal reset kepala git?

Jadi, untuk buat asal yang set semula , lari git set semula KEPALA @{1} (atau git set semula d27924e). Jika, sebaliknya, anda telah menjalankan beberapa arahan lain sejak kemas kini itu KEPALA , komitmen yang anda inginkan tidak akan berada di bahagian atas senarai dan anda perlu mencari melalui reflog.

Juga Ketahui, apakah yang dilakukan oleh perintah git reset soft head 5? Set semula Git mempunyai 5 mod utama: lembut , bercampur, bercantum, keras, simpan. Perbezaan antara mereka adalah untuk berubah atau tidak kepala , peringkat (indeks), direktori kerja. Set semula Git --keras akan berubah kepala , indeks dan direktori kerja. Set semula Git -- lembut akan berubah kepala sahaja.

Begitu juga, anda mungkin bertanya, bagaimana anda menetapkan semula kepala kepada komitmen tertentu?

Untuk menetapkan semula cawangan HEAD anda kepada komit tertentu:

  1. Pastikan cawangan HEAD semasa anda dipilih dalam bar sisi.
  2. Klik kanan komit yang ingin anda kembalikan dalam senarai dan pilih Tetapkan Semula KEPALA ke ….

Bagaimanakah saya membongkar fail dalam git?

Kepada membuka pentas komited pada Git , menggunakan " git reset" arahan dengan pilihan "–soft" dan nyatakan cincangan komit. Sebagai alternatif, jika anda mahu membuka pentas komitmen terakhir anda, anda boleh menggunakan tatatanda "HEAD" untuk mengembalikannya dengan mudah. Menggunakan hujah “–lembut”, perubahan disimpan dalam direktori kerja dan indeks anda.

Disyorkan: