Buat Patch Git Dari Perubahan yang Tidak Dikomit di Direktori Kerja Saat Ini

Buat Patch Git Dari Perubahan Yang Tidak Dikomit Di Direktori Kerja Saat Ini



Git Patches adalah salah satu fungsi terpenting dari aplikasi Git yang sering digunakan untuk mengimplementasikan dan membagikan perubahan dari satu direktori atau repositori Git ke Direktori atau repositori lain. Itu juga digunakan untuk membagikan perubahan yang dilakukan dan tidak dilakukan dengan pengembang lain untuk tujuan peninjauan. Apalagi keduanya” git format-patch ' dan ' perbedaan git ” perintah digunakan untuk membuat tambalan.

Tutorial ini akan mendemonstrasikan cara membuat tambalan dari perubahan Git yang tidak dikomit.

Bagaimana Cara Membuat Patch Dari Perubahan yang Tidak Terikat di Repositori Kerja Git?

Untuk membuat tambalan dari perubahan yang tidak dikomit di repositori Git, pertama-tama, buka repositori, tambahkan perubahan ke indeks pementasan dan gunakan tombol “ git diff –cached > Filename.patch ' memerintah.







Untuk panduan praktis, ikuti prosedur yang disediakan.



Langkah 1: Luncurkan Terminal Git
Luncurkan terminal Git dari menu 'Startup' Windows:







Langkah 2: Buka Direktori Kerja Git
Buka direktori kerja Git dengan menggunakan tombol “ cd ' memerintah:

CD 'C:\Git\Demo'



Langkah 3: Inisialisasi Direktori Git
Inisialisasi direktori Git melalui perintah yang disediakan:

$ itu panas

Langkah 4: Hasilkan File Baru
Hasilkan file baru dengan menjalankan ' sentuh ' memerintah:

$ menyentuh File2.txt

Langkah 5: Tambahkan Perubahan yang Tidak Terlacak
Selanjutnya, pindahkan perubahan yang tidak terlacak ke indeks pelacakan melalui perintah yang disebutkan:

$ git tambahkan .

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

$ status git

Di sini, Anda dapat melihat kami telah berhasil menambahkan perubahan yang tidak terlacak ke area pementasan:

Langkah 6: Hasilkan Patch dari Perubahan yang Tidak Diikat
Pada langkah selanjutnya, buat tambalan dari perubahan bertahap yang tidak dikomit:

$ perbedaan git --cache > Patchfile.patch

Pada perintah di atas, “ –cache ” opsi digunakan untuk membuat tambalan dari perubahan bertahap. Jika pengguna tidak dapat menggunakan “ –cache ”, tambalan dari perubahan yang tidak terlacak akan dibuat:

Menggunakan ' ls ” perintah untuk melihat semua direktori dan file dari repositori saat ini:

$ ls

Langkah 7: Terapkan Patch
Terapkan tambalan di direktori yang sama untuk memeriksa apakah file tambalan berfungsi atau tidak:

$ git berlaku Patchfile.patch

Dapat diamati bahwa kesalahan ditemui karena sudah ada di direktori kerja:

Langkah 8: Buat Repositori Baru
Mari buat direktori baru di mana kita akan menerapkan tambalan yang baru dibuat. Untuk tujuan ini, gunakan ' mkdir ' memerintah:

$ mkdir Direktori baru

Setelah itu, buka direktori atau repositori baru menggunakan tombol “ CD ' memerintah:

$ CD Direktori baru /

Langkah 9: Terapkan Patch Perubahan yang Tidak Diikat
Selanjutnya, terapkan tambalan ke direktori baru menggunakan perintah yang disediakan di bawah ini:

$ git berlaku / c / Git / Demo / Patchfile.patch

Untuk memverifikasi apakah tambalan diterapkan atau tidak, lihat daftar semua file:

$ ls

Outputnya menunjukkan bahwa kami telah berhasil menerapkan tambalan perubahan yang tidak terikat ke direktori baru:

Kami telah mengajari Anda prosedur untuk membuat tambalan Git dari perubahan yang tidak terikat.

Kesimpulan

Untuk membuat patch dari Git uncommitted changes, pertama buka Git working repository. Buat file baru dan tambahkan ke indeks pelacakan. Setelah itu, buat patch Git dari perubahan terlacak yang tidak dikomit menggunakan “ git diff –cached > Patchfile.patch ' memerintah. Selanjutnya, terapkan tambalan ke repositori atau direktori lain melalui ' git menerapkan ' memerintah. Posting ini menunjukkan metode untuk membuat tambalan dari perubahan Git yang tidak dikomit.