Isi kandungan:

Bagaimanakah saya boleh membuat asal tetapan semula?
Bagaimanakah saya boleh membuat asal tetapan semula?

Video: Bagaimanakah saya boleh membuat asal tetapan semula?

Video: Bagaimanakah saya boleh membuat asal tetapan semula?
Video: Cara Reset Google Chrome Seperti Semula di HP Android 2024, Mungkin
Anonim

Jadi, untuk buat asal yang set semula , jalankan 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.

Di sini, bolehkah anda membuat asal tetapan semula keras?

Pilihan 2: Pulihkan Data Selepas Tetapan semula kilang melalui Local Backup Many Android telefon dikurniakan apl atau fungsi sandaran tempatan. Jika awak telah membuat sandaran data dengan kerap, kemudian, selepas a tetapan semula kilang , hanya pergi ke "Tetapan" > "Sandarkan & pulihkan", dan pilih fail sandaran terkini untuk memulihkan data daripada sandaran.

Begitu juga, bagaimana anda membuat asal komit? Jika anda ingin melakukan kerja penting pada yang terakhir komited , anda hanya boleh git reset HEAD^. Ini akan buat asal yang komited (kupasnya) dan pulihkan indeks kepada keadaan sebelum itu komited , meninggalkan direktori kerja dengan perubahan tanpa komitmen, dan anda boleh membetulkan apa sahaja yang anda perlukan untuk membaiki dan cuba lagi.

Daripada itu, bagaimana saya menetapkan semula kepala saya?

KEPALA menunjuk ke cawangan semasa anda (atau komit semasa), jadi semua itu git set semula -- keras kepala akan lakukan ialah membuang sebarang perubahan tanpa komitmen yang anda ada. Jadi, anggap komitmen baik yang anda ingin kembali ialah f414f31. (Anda boleh menemuinya melalui log git atau mana-mana pelayar sejarah.)

Bagaimanakah cara saya mengembalikan semua perubahan setempat?

Kini anda mempunyai 4 pilihan untuk membuat asal perubahan anda:

  1. Nyahperingkat fail ke komit semasa (HEAD): git reset HEAD
  2. Nyahperingkat semuanya - kekalkan perubahan: git reset.
  3. Buang semua perubahan setempat, tetapi simpannya untuk kemudian: git stash.
  4. Buang semuanya secara kekal: git reset --hard.

Disyorkan: