Saat mengerjakan Git, pengembang perlu memeriksa semua perubahan yang dilakukan dan tidak dilakukan sebelum mendorong konten lokal ke repositori jarak jauh. Seperti yang kita ketahui bahwa file yang tidak dikomit tidak didorong ke repositori jarak jauh Git. Untuk melihat status repositori termasuk perubahan yang tidak dikomit di Git, ' status $git ” perintah digunakan. Selain itu, pengembang mungkin perlu melihat perubahan di antara komitmen terbaru. Untuk tujuan ini, gunakan ' perbedaan $git ” perintah untuk menampilkan perbedaan antara dua komit yang diinginkan.
Panduan ini akan membahas tentang:
- Bagaimana Cara Melihat Perubahan Tanpa Komitmen Git?
- Cara Membedakan Dua Komitmen dengan Memanfaatkan “ perbedaan git ' memerintah?
Bagaimana Cara Melihat Perubahan Tanpa Komitmen Git?
Untuk melihat perubahan yang tidak dikomit di Git, pertama-tama buka repositori yang diperlukan dan buat file dan lacak ke indeks pementasan. Kemudian, lihat perubahan terlacak repositori Git dengan menggunakan tombol “ status $git ' memerintah.
Ikuti langkah-langkah yang disediakan untuk mengimplementasikan skenario yang dibahas di atas!
Langkah 1: Arahkan ke Direktori Git Lokal
Pindah ke direktori lokal tertentu menggunakan “ CD ' memerintah:
$ CD 'C:\Pergilah \n ew_repos'
Langkah 2: Hasilkan File Baru
Kemudian, jalankan ' menyentuh ” perintah untuk membuat file baru di direktori lokal:
$ menyentuh test_file.txt
Langkah 3: Tambahkan Perubahan Direktori Kerja ke Git Staging Area
Untuk melacak perubahan yang baru ditambahkan ke indeks pementasan, jalankan perintah yang diberikan di bawah ini:
$ git tambahkan test_file.txt
Langkah 4: Verifikasi Perubahan Baru
Lihat perubahan yang dilakukan dan tidak dilakukan dengan mengeksekusi ' status $git ' memerintah:
$ status gitPada output di bawah ini, Anda dapat melihat bahwa file yang baru dibuat perlu dikomit:
Mari pindah ke bagian selanjutnya dan lihat metode untuk menunjukkan perbedaan antara dua komit.
Bagaimana Membedakan Antara Dua Komit dengan Memanfaatkan Perintah 'git diff'?
Untuk menemukan perbedaan antara dua komit, buat file baru. Kemudian, tahap dan komit perubahan. Selanjutnya, buka file di editor teks dan tambahkan beberapa perubahan. Tambahkan perubahan baru ke area pementasan dan komit. Setelah itu, gunakan “ perbedaan $git ” perintah bersama dengan SHA-hash dari komit yang diinginkan untuk melihat perubahan dalam file.
Coba langkah-langkah yang disediakan untuk mengimplementasikan skenario yang dibahas di atas!
Langkah 1: Hasilkan File Baru
Jalankan “ menyentuh ” perintah untuk membuat file teks baru:
$ menyentuh file1.txt
Langkah 2: Lacak File Baru
Jalankan perintah berikut untuk menambahkan file yang baru dibuat ke area pementasan Git untuk tujuan pelacakan:
$ git tambahkan file1.txt
Langkah 3: Lakukan Perubahan Baru
Kemudian, simpan semua perubahan yang ditambahkan ke repositori Git dengan menjalankan perintah “ git komit ' memerintah:
$ git komit -m '1 file ditambahkan'
Langkah 4: Buka dan Perbarui File
Sekarang, untuk membuka dan memperbarui file yang baru ditambahkan, jalankan “ $ mulai ' memerintah:
$ mulai file1.txt
Langkah 5: Tambahkan Perubahan ke Staging Area
Setelah membuat perubahan pada file, lacak perubahan tersebut ke area pementasan Git:
$ git tambahkan .
Langkah 6: Lakukan Perubahan Baru
Selanjutnya, perbarui repositori Git dengan perubahan yang baru ditambahkan dengan menjalankan perintah yang diberikan di bawah ini:
$ git komit -m 'file1.txt diperbarui'
Langkah 7: Periksa Git Log
Setelah itu jalankan “ git reflog ” perintah untuk mendapatkan SHA-hash dari semua komitmen:
$ log git --on lineDalam output di bawah ini, kami telah menyalin hash SHA komit yang disorot untuk menemukan perbedaan di antara mereka:
Langkah 8: Temukan Perbedaan Antara Komit
Terakhir, dapatkan perbedaan antara komit SHA-hash yang diinginkan dengan menggunakan ' perbedaan git ' memerintah:
$ git berbeda cea60d0 726df51Dalam output di bawah ini:
- “ — ” menunjukkan versi lama file
- “ +++ ” menunjukkan file yang diperbarui.
- “ + File pertama saya. ” adalah konten yang diperbarui dari file tertentu
Kami telah menjelaskan cara menampilkan perubahan dan perbedaan yang tidak dikomit antara dua komit di Git.
Kesimpulan
Untuk memeriksa perubahan yang tidak dikomit, arahkan ke direktori lokal dan jalankan perintah “ status git ' memerintah. Ini menunjukkan semua perubahan yang tidak dikomit. Namun, jika Anda ingin menemukan perbedaan antara dua komit, ' git diff