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'?
- Bagaimana Cara Menggunakan Perintah 'git reset –soft'?
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 gitAnda 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 gitDapat diamati bahwa perubahan berhasil dilakukan:
Periksa status repositori untuk memverifikasi apakah masih ada perubahan terlacak yang belum dilakukan:
$ status gitOutput 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 gitKeluarannya 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 gitDi 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.