Isi kandungan:

Bagaimanakah anda menyingkirkan perubahan tanpa komitmen?
Bagaimanakah anda menyingkirkan perubahan tanpa komitmen?

Video: Bagaimanakah anda menyingkirkan perubahan tanpa komitmen?

Video: Bagaimanakah anda menyingkirkan perubahan tanpa komitmen?
Video: 4 MENIT, 3 CARA, 1 KEPUTUSAN UNTUK MENGUBAH MASA DEPAN | Motivasi Merry | Merry Riana 2024, Mungkin
Anonim

7 Jawapan

  1. Ini akan membatalkan semua fail anda mungkin telah berperingkat dengan git add: git reset.
  2. Ini akan mengembalikan semua tempatan perubahan tanpa komitmen (harus dilaksanakan dalam akar repo): git checkout.
  3. Ini akan keluarkan semua tempatan tidak dijejaki fail , jadi hanya git dijejaki fail kekal: git clean -fdx.

Mengenai ini, bagaimana saya boleh membatalkan perubahan yang tidak dikomit dalam git?

Kini anda mempunyai 4 pilihan untuk membuat asal perubahan anda:

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

bagaimana saya boleh menyingkirkan perubahan dalam kod Visual Studio? Jika anda tidak pasti anda mahu buang awak perubahan , pergi ke baris arahan dan lakukan "git stash" sebaliknya. Lakukan "git stash pop" untuk memulihkan anda perubahan nanti.

Kedua, bagaimana saya boleh membuat asal perubahan?

Untuk kembali, anda boleh:

  1. Pergi ke sejarah Git.
  2. Klik kanan pada komit yang anda mahu kembalikan.
  3. Pilih kembalikan komitmen.
  4. Pastikan komit perubahan ditandakan.
  5. Klik kembali.

Bagaimanakah cara saya mengembalikan fail yang diubah suai dalam Git?

Membatalkan komitmen Jika anda mempunyai diubahsuai , menambah dan melakukan perubahan kepada a fail , dan ingin membuat asal perubahan tersebut, kemudian anda boleh menggunakan semula git set semula HEAD~ untuk membatalkan komit anda. Sama seperti contoh sebelumnya, apabila anda menggunakan git menetapkan semula pengubahsuaian akan tidak dipentaskan. Perhatikan bahawa sekarang anda fail tidak lagi dijejaki!

Disyorkan: