Cara Membedakan File yang Sama Antara Dua Komitmen Berbeda di Cabang yang Sama

Cara Membedakan File Yang Sama Antara Dua Komitmen Berbeda Di Cabang Yang Sama



Pengguna Git menggunakan Git untuk mengelola proyek DevOps dan kode sumbernya. Pada platform ini, pengembang proyek bekerja sama dalam fitur dan fungsi proyek melalui file dan diminta untuk memodifikasi file ini dari waktu ke waktu. Karena banyak pengembang mengerjakan proyek yang sama, mereka kadang-kadang perlu melihat perubahan sebelumnya dan yang baru dalam file untuk memahami.

Artikel ini akan menunjukkan cara membedakan file yang sama antara dua komit di cabang yang sama.







Bagaimana cara membedakan File yang Sama Antara Dua Komit di Cabang yang Sama?

Untuk membedakan file antara dua komit pada cabang yang sama, pertama buka repositori Git. Kemudian, lakukan perubahan. Setelah itu, di cabang yang sama, ubah file yang baru saja dikomit dan komit lagi untuk menyimpan perubahan lokal. Sekarang, gunakan ' git diff KEPALA~1 KEPALA ' memerintah.

Lihat langkah-langkah yang disediakan untuk demonstrasi praktis.

Langkah 1: Buka Terminal Git

Pertama, dari menu Start, buka “ Git Bash ”Terminal Git:

Langkah 2: Buka Repositori Git

Selanjutnya, gunakan “ CD ” perintah dan buka repositori Git:

$ CD 'C:\Git\Desain'

Langkah 3: Inisialisasi Repositori Git

Inisialisasi repositori Git melalui “ itu panas ' memerintah:

$ itu panas

Langkah 4: Hasilkan File Baru

Untuk menghasilkan file baru dan menyimpan konten file secara langsung, jalankan perintah yang disediakan:

$ gema 'Halo' > NewFile.txt

Pada perintah di atas, echo akan menambahkan konten dan langsung menyimpannya di “ NewFile.txt ”berkas:

Sekarang, gunakan ' ls ” perintah untuk melihat semua file dan memverifikasi apakah file tersebut dibuat atau tidak:

$ ls

Langkah 5: Tambahkan File ke Staging Index

Selanjutnya, pindahkan file untracked ke staging index dengan memanfaatkan Git “ menambahkan ' memerintah:

$ git tambahkan NewFile.txt

Periksa status Git untuk memverifikasi apakah perubahan ditambahkan ke indeks pelacakan atau tidak:

$ status git

Langkah 6: Komit File yang Dihasilkan

Untuk mengkomit file yang baru dibuat untuk menyimpan perubahan, tulis perintah berikut:

$ git komit -m 'NewFile berkomitmen'

Langkah 7: Ubah File

Buka file di editor teks dan perbarui:

$ mulai NewFile.txt

Ubah konten file dan tekan tombol “ Ctrl+S ” kunci untuk menyimpan file:

Langkah 8: Pindahkan File ke Staging Index

Setelah itu, tambahkan modifikasi yang tidak terlacak di indeks pementasan:

$ git tambahkan NewFile.txt

Periksa status repositori untuk memverifikasi apakah perubahan ditambahkan di area pementasan atau tidak:

$ status git

Langkah 9: Komit File yang Dimodifikasi

Setelah itu, tambahkan modifikasi di repositori lokal Git menggunakan perintah yang diberikan:

$ git komit -m 'file yang dimodifikasi'

Lihat log repositori untuk memverifikasi apakah perubahan dilakukan atau tidak:

$ log git

Langkah 10: Bedakan File yang Sama Antara Dua Komit

Selanjutnya, bedakan file yang sama antara dua komit dengan menjalankan perintah yang disebutkan di bawah ini. Juga, berikan id komit untuk kedua komit tersebut:

$ perbedaan git 593d249 2b06488

Output di bawah berhasil menunjukkan perbedaan antara file yang sama antara dua komit. Di sini, tanda “ ' dan ' +++ ” adalah indikator keluaran yang menunjukkan komitmen baru dan lama. :

Atau, pengguna Git dapat menggunakan posisi HEAD alih-alih melakukan id untuk melihat perbedaannya seperti yang ditunjukkan pada perintah di bawah ini:

$ perbedaan git KEPALA~ 1 KEPALA

Kami telah mengajari Anda cara membedakan file yang sama antara dua komit.

Kesimpulan

Untuk membedakan file yang sama di antara dua komit, pertama buka repositori lokal Git. Lakukan komit pertama untuk file menggunakan ' $ git komit -m ' memerintah. Kemudian, buat beberapa modifikasi pada file yang sama dan komit lagi untuk menyimpan perubahan di repositori lokal. Setelah itu, tunjukkan perbedaan file yang sama antara komit yang berbeda menggunakan ' git diff KEPALA~1 KEPALA ' memerintah. Posting ini menunjukkan cara membedakan file antara dua komit.