Penggunaan Praktikal Git Reset –Soft

Penggunaan Praktikal Git Reset Soft



The Git ' set semula Perintah ” ialah salah satu perintah yang paling banyak digunakan dan teguh yang menyokong pilihan yang berbeza, seperti “ keras ”, “ lembut ”, dan arahan bercampur. Dengan setiap pilihan, arahan set semula Git berfungsi secara berbeza. Sebagai contoh, ' git reset –hard ” digunakan untuk mengembalikan dan memadam sepenuhnya perubahan daripada repositori. Walau bagaimanapun ' git reset –soft Perintah ” digunakan untuk mengembalikan perubahan tanpa memusnahkan perubahan komit dan mengembalikannya kepada indeks penjejakan.

Artikel ini akan menunjukkan:







Apakah Kegunaan Praktikal Perintah 'git reset –soft'?

Berikut adalah kegunaan praktikal ' git reset –soft ” perintah:



  • Alihkan penuding HEAD kembali ke komit yang ditentukan atau komit sebelumnya
  • Kembalikan semua perubahan yang dilakukan
  • Menyimpan semua perubahan dalam indeks penjejakan dan menjadikannya bersedia untuk komited semula semula.

Sekarang, mari kita semak penggunaan arahan git reset dengan pilihan -soft.



Bagaimana untuk Menggunakan Perintah 'git reset –soft'?

Untuk menggunakan ' git reset –soft ” perintah untuk membatalkan komit dan mengembalikan perubahan kepada indeks penjejakan, ikuti arahan yang diberikan.





Langkah 1: Buka Terminal Git

Dari menu Permulaan, mula-mula, lancarkan ' Git Bash ” terminal:



Langkah 2: Navigasi ke Repositori Git

Menggunakan ' cd ”, navigasi ke repositori Git:

$ cd 'C:\Git\commits'

Langkah 3: Cipta Fail Baharu

Buat fail baharu dengan bantuan “ sentuh ” perintah:

$ sentuh Demo.txt

Langkah 4: Alihkan Fail ke Indeks Pementasan

Pindahkan fail ke indeks pementasan untuk melakukan perubahan baharu menggunakan Git “ Tambah ” perintah:

$ git add Demo.txt

Sahkan jika perubahan ditambahkan pada indeks pementasan atau tidak melalui arahan 'status git':

$ status git

Anda boleh melihat perubahan yang tidak dijejaki berjaya ditambahkan ke kawasan pementasan:

Langkah 5: Lakukan Perubahan yang Dijejaki

Lakukan perubahan yang dijejaki untuk menambahkannya ke repositori tempatan dengan menggunakan arahan di bawah:

$ git commit -m 'Demo ditambah'

Semak log Git dan sahkan sama ada perubahan dilakukan atau tidak:

$ log git

Dapat diperhatikan bahawa perubahan dilakukan dengan jayanya:

Semak status repositori untuk mengesahkan sama ada terdapat perubahan yang dijejaki yang masih belum dilakukan:

$ status git

Output di bawah menunjukkan bahawa tiada lagi perubahan yang dijejaki dalam indeks pementasan repositori:

Langkah 6: Kembalikan Perubahan Yang Dikomitkan

Sekarang, gunakan perintah 'git reset –soft' bersama penuding HEAD untuk mengembalikan perubahan yang dilakukan dan gerakkan HEAD kembali ke komit sebelumnya:

$ git set semula --lembut KEPALA~ 1

Sekali lagi, semak log repositori untuk mengesahkan sama ada HEAD dikembalikan kepada komit sebelumnya atau tidak:

$ log git

Output menunjukkan bahawa perubahan baharu dialih keluar daripada repositori tempatan dan HEAD dikembalikan kepada komit sebelumnya:

Langkah 7: Sahkan Perubahan Dibalikkan kepada Indeks Penjejakan

Semak keadaan repositori yang berfungsi untuk mengesahkan sama ada perubahan yang dibalikkan ditambahkan pada indeks pementasan atau tidak:

$ status git

Di sini, anda dapat melihat bahawa perubahan berjaya dikembalikan kepada indeks pementasan dan bersedia untuk melakukan semula:

Kami telah menunjukkan kegunaan praktikal ' git reset –soft ” perintah.

Kesimpulan

Penggunaan praktikal ' git reset –soft ” arahan adalah untuk mengembalikan perubahan yang dilakukan, mengalihkan penuding HEAD kembali ke komit sebelumnya atau pada beberapa komit tertentu menggunakan id komit, hantar perubahan itu kembali ke indeks pementasan dan sediakannya untuk komit semula. Dalam blog ini, kami telah menunjukkan kegunaan praktikal ' git reset –soft ” perintah dan prosedur untuk menggunakannya.