Penggunaan Praktis Git Reset –Lembut

Penggunaan Praktis Git Reset Lembut



Git “ mengatur ulang ” Perintah adalah salah satu perintah yang paling sering digunakan dan kuat yang mendukung opsi yang berbeda, seperti “ keras ”, “ lembut ”, dan perintah campuran. Dengan setiap opsi, perintah reset Git bekerja secara berbeda. Misalnya, “ git reset –keras ” digunakan untuk mengembalikan dan sepenuhnya menghapus perubahan dari repositori. Namun, “ git reset –lunak ” Perintah digunakan untuk mengembalikan perubahan tanpa merusak perubahan komit dan mengembalikannya ke indeks pelacakan.

Artikel ini akan menunjukkan:







Apa Kegunaan Praktis dari Perintah 'git reset –soft'?

Berikut ini adalah penggunaan praktis dari ' git reset –lunak ' memerintah:



  • Pindahkan pointer HEAD kembali ke komit yang ditentukan atau komit sebelumnya
  • Kembalikan semua perubahan yang dilakukan
  • Menyimpan semua perubahan dalam indeks pelacakan dan membuatnya siap untuk dikomit ulang lagi.

Sekarang, mari kita lihat penggunaan perintah git reset dengan opsi –soft.



Bagaimana Cara Menggunakan Perintah 'git reset –soft'?

Untuk menggunakan “ git reset –lunak ” perintah untuk membatalkan komit dan mengembalikan perubahan ke indeks pelacakan, ikuti instruksi yang diberikan.





Langkah 1: Buka Terminal Git

Dari menu Startup, pertama, luncurkan “ Git Bash ”terminal:



Langkah 2: Arahkan ke Repositori Git

Menggunakan ' CD ” perintah, arahkan ke repositori Git:

$ CD 'C:\Git\komit'

Langkah 3: Buat File Baru

Buat file baru dengan bantuan tombol “ menyentuh ' memerintah:

$ menyentuh Demo.txt

Langkah 4: Pindahkan File ke Staging Index

Pindahkan file ke indeks pementasan untuk melakukan perubahan baru menggunakan Git ' menambahkan ' memerintah:

$ git tambahkan Demo.txt

Verifikasi apakah perubahan ditambahkan ke indeks pementasan atau tidak melalui perintah 'status git':

$ status git

Anda dapat melihat perubahan yang tidak terlacak berhasil ditambahkan ke area pementasan:

Langkah 5: Lakukan Perubahan Terlacak

Komit perubahan terlacak untuk menambahkannya ke repositori lokal dengan menggunakan perintah di bawah ini:

$ git komit -m 'Demo ditambahkan'

Periksa log Git dan konfirmasikan apakah perubahan dilakukan atau tidak:

$ log git

Dapat diamati bahwa perubahan berhasil dilakukan:

Periksa status repositori untuk memverifikasi apakah masih ada perubahan terlacak yang belum dilakukan:

$ status git

Output di bawah ini menunjukkan bahwa tidak ada lagi perubahan terlacak dalam indeks pementasan repositori:

Langkah 6: Kembalikan Perubahan yang Dilakukan

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

$ reset git --lembut KEPALA~ 1

Sekali lagi, periksa log repositori untuk memverifikasi apakah HEAD dikembalikan ke komit sebelumnya atau tidak:

$ log git

Keluarannya menunjukkan bahwa perubahan baru dihapus dari repositori lokal dan HEAD dikembalikan ke komit sebelumnya:

Langkah 7: Konfirmasikan Perubahan Dikembalikan ke Indeks Pelacakan

Periksa status repositori yang berfungsi untuk mengonfirmasi apakah perubahan yang dikembalikan ditambahkan ke indeks pementasan atau tidak:

$ status git

Di sini, Anda dapat melihat bahwa perubahan berhasil dikembalikan ke indeks pementasan dan siap untuk dilakukan lagi:

Kami telah mendemonstrasikan penggunaan praktis dari “ git reset –lunak ' memerintah.

Kesimpulan

Penggunaan praktis dari ' git reset –lunak ” adalah untuk mengembalikan perubahan yang dilakukan, memindahkan penunjuk HEAD kembali ke komit sebelumnya atau pada beberapa komit tertentu menggunakan id komit, mengirim perubahan kembali ke indeks pementasan dan membuatnya siap untuk komit lagi. Di blog ini, kami telah mendemonstrasikan penggunaan praktis dari “ git reset –lunak ” perintah dan prosedur untuk menggunakannya.