Hasil dari artikel ini adalah:
- Membedakan Perintah 'git reset', dan 'git revert', 'git checkout'?
- Bagaimana cara Membatalkan Komit Menggunakan Perintah 'git revert'?
- Bagaimana Cara Berpindah Cabang dengan Menggunakan Perintah 'git checkout'?
- Bagaimana cara Untrack Perubahan dengan Memanfaatkan Perintah 'git reset'?
Membedakan Perintah 'git reset', 'git revert' dan 'git checkout'?
“ git kembali ”, “ pembayaran git ', dan ' reset git ” perintah adalah cara untuk membuat perubahan pada kode sumber dan kemudian membatalkannya jika pengguna tidak menyukai hasilnya. Perbedaan antara perintah-perintah ini terletak pada fungsi dan kegunaannya, seperti:
- “ git kembali ” Perintah digunakan untuk membatalkan perubahan dengan membuat komit repositori baru dari komit sebelumnya dan menambahkan riwayat baru ke repositori.
- “ pembayaran git ” Perintah digunakan untuk beralih dari satu cabang ke cabang lain dan mengembalikan file pohon yang berfungsi dari area pementasan.
- “ reset git ” perintah untrack perubahan dari indeks pementasan. Ini menghapus file dari area pementasan sehingga dapat dilakukan lagi nanti jika diperlukan.
Bagaimana cara Membatalkan Komit Menggunakan Perintah 'git revert'?
Untuk membatalkan komit, pertama, buka repositori Git yang diinginkan dan buat file. Kemudian, lacak file dan lakukan perubahan. Setelah itu, tambahkan beberapa konten ke file baru, stage, dan lakukan perubahan baru. Terakhir, jalankan ' git kembali ” perintah dan verifikasi perubahan pengembalian.
Langkah 1: Pindah ke Direktori Git
Jalankan “ CD ” perintah bersama dengan jalur direktori lokal tertentu dan arahkan ke sana:
$ CD 'C:\Pergilah \R repositori1'
Langkah 2: Buat File Baru
Hasilkan file baru di repositori saat ini dengan bantuan perintah yang diberikan di bawah ini:
$ menyentuh demo_file.txt
Langkah 3: Lacak File Baru
Kemudian, gunakan ' git tambahkan ” perintah untuk menambahkan file baru ke area pementasan:
$ git tambahkan demo_file.txt
Langkah 4: Lakukan Perubahan
Selanjutnya, jalankan perintah berikut untuk mengkomit file dari area pementasan:
$ git komit -m 'File demo ditambahkan'
Langkah 5: Perbarui File Baru
Setelah itu, tambahkan beberapa konten ke file baru dan perbarui dengan bantuan tombol “ gema ' memerintah:
$ gema 'Hai! Konten Demo' >> demo_file.txt
Langkah 6: Tambahkan Perubahan Baru ke Staging Area
Kemudian, jalankan ' git tambahkan. ” perintah untuk menampilkan semua perubahan yang ditambahkan:
$ git tambahkan .
Langkah 7: Lakukan Perubahan Baru
Lakukan perubahan bertahap dengan menjalankan perintah yang disediakan di bawah bersama dengan pesan:
$ git komit -m 'Berkas Diperbarui'
Langkah 8: Periksa Git Log
Untuk melihat riwayat komit, periksa log Git menggunakan perintah yang disediakan di bawah ini:
$ log git --on lineMenurut output di bawah ini, ada dua komit, dan KEPALA menunjuk ke ' Berkas Diperbarui ” komit:
Sekarang, misalkan komit terakhir dilakukan secara tidak sengaja, dan kita perlu membatalkan perubahan. Dalam situasi ini, gunakan operasi pengembalian sebagai berikut.
Langkah 9: Kembalikan Perubahan
Jalankan “ git kembali ” perintah bersama dengan HEAD untuk membatalkan perubahan dari komit itu:
$ git kembali KEPALAPada tangkapan layar di bawah ini, Anda dapat melihat bahwa operasi pengembalian telah berhasil dilakukan:
Langkah 10: Verifikasi Kembalikan Perubahan
Terakhir, periksa riwayat log referensi Git untuk melihat perubahan baru dalam riwayat komit:
$ log git --on lineDapat diamati bahwa “ Berkas Diperbarui ” komit masih ada dalam riwayat proyek bahkan setelah operasi pengembalian. Jadi, alih-alih menghapusnya, perintah khusus ini menambahkan komit baru untuk mengembalikan perubahannya:
Bagaimana Cara Berpindah Cabang dengan Menggunakan Perintah 'git checkout'?
Untuk melakukan checkout dari satu cabang lokal ke cabang lain yang diinginkan, pertama, periksa semua cabang yang tersedia di repositori. Kemudian, jalankan ' pembayaran git ” perintah bersama dengan nama cabang yang diinginkan di mana pengembang perlu beralih.
Langkah 1: Periksa Daftar Cabang
Lihat daftar cabang di repositori saat ini dengan bantuan tombol “ cabang git ' memerintah:
$ cabang gitPada output di bawah ini, dapat dilihat bahwa ada dua cabang yang ada di repositori, dan ' menguasai ” adalah cabang kerja saat ini:
Langkah 2: Checkout ke Cabang Lain
Sekarang, jalankan ' pembayaran git ” perintah bersama dengan nama cabang yang diinginkan dan beralih ke sana:
$ pembayaran git dev
Langkah 3: Verifikasi Cabang Saat Ini
Untuk memastikan apakah operasi checkout berhasil dilakukan atau tidak, lihat daftar cabang:
$ cabang gitTerlihat bahwa kita telah berhasil melakukan checkout dari “ menguasai ” cabang ke “ dev ' cabang. Sekarang, ' dev ” adalah cabang kerja saat ini:
Cara Untrack Perubahan dengan Memanfaatkan Perintah 'git reset'?
Untuk menghapus perubahan, pertama-tama, periksa riwayat log referensi Git dari repositori saat ini. Kemudian, jalankan ' reset git ” perintah untuk memindahkan pointer cabang.
Langkah 1: Periksa Git Log
Lihat riwayat komit dan periksa ke mana HEAD menunjuk dengan menggunakan tombol “ log git ' memerintah:
$ log git --on lineDapat diamati bahwa KEPALA menunjuk ke ' Berkas Diperbarui ” komit:
Langkah 2: Atur Ulang Perubahan
Untuk menghapus komit dari direktori kerja lokal Git, jalankan perintah “ reset git ” perintah bersama dengan “– keras ”, dan tentukan posisi HEAD yang diinginkan di mana diperlukan untuk memindahkan pointer:
$ reset git --keras KEPALA~ satuOutput yang diberikan menandakan bahwa operasi reset telah berhasil dilakukan:
Langkah 3: Verifikasi Atur Ulang Perubahan
Terakhir, lihat perubahan baru dalam riwayat komit dengan memeriksa log Git melalui perintah yang disediakan di bawah ini:
$ log git --on lineSeperti yang Anda lihat bahwa “ Berkas Diperbarui ” komit telah dihapus dari riwayat komit dan HEAD sekarang menunjuk ke “ File demo ditambahkan ” komit:
Kami telah menjelaskan perbedaan antara “ git kembali ”, “ pembayaran git ' dan ' reset git perintah.
Kesimpulan
“ git kembali ” Perintah digunakan untuk membatalkan perubahan dengan membuat komit repositori baru dari komit sebelumnya dan menambahkan riwayat baru ke repositori. “ git checkou Perintah t” digunakan untuk berpindah cabang di repositori dan memungkinkan pengembang untuk bekerja di cabang yang berbeda tanpa harus membuat perubahan langsung di repositori. Di sisi lain, “ reset git ” perintah digunakan untuk perubahan yang tidak dipentaskan dari area pelacakan. Artikel ini membedakan antara perintah 'git reset', 'git revert' dan 'git checkout' dan cara kerjanya.