Git ialah alat pembangunan yang digunakan dalam kalangan pasukan untuk mengurus kod sumber dan mengendalikan projek dengan mudah. Walau bagaimanapun, ia tidak mempunyai keupayaan untuk menjejaki direktori kosong, jadi jika pengguna mencipta direktori kosong, ia tidak menjejaki direktori tersebut dan mengabaikannya.
Blog ini akan menerangkan perbezaan antara gitkeep dan gitignore dalam Git.
Apakah gitkeep dan gitignore dalam Git?
gitkeep digunakan untuk menambah direktori kosong ke dalam repositori Git; walau bagaimanapun, ia bukan ciri terbina dalam Git. Sebagai contoh, kadangkala, pengguna membuat direktori kosong dan ingin menambahkannya ke repositori. Untuk berbuat demikian, diperlukan untuk mencipta ' .gitkeep ” fail di bawah direktori kosong. Selepas berbuat demikian, ia akan menjadi sebahagian daripada repositori Git.
Sebaliknya, gitignore menyenaraikan fail yang Git abaikan apabila ia mencari fail yang tidak dijejaki. Jika pengguna ingin menyembunyikan atau melindungi sebarang maklumat sensitif berkenaan projek mereka, seperti bukti kelayakan, mereka boleh menyimpannya sebagai “. gitignore ” fail.
Lihatlah perbezaan antara gitkeep dan gitignore dalam Git.
Perbezaan Antara gitkeep dan gitignore dalam Git?
Di sini, kami telah menyenaraikan perbezaan utama antara gitkeep dan gitignore:
gitkeep | gitignore |
gitkeep bukan ciri terbina dalam Git kerana ia hanya digunakan untuk menyimpan direktori kosong. | gitignore digunakan untuk menyenaraikan fail yang diabaikan |
gitkeep digunakan untuk menjejaki direktori kosong dalam Git. | Ia digunakan untuk menyimpan maklumat sensitif. |
Mari lihat bahagian yang disediakan di bawah untuk memahami penggunaan gitkeep dan gitignore dalam Git.
Bagaimana untuk Menggunakan gitkeep dalam Git?
Untuk mencipta folder kosong dalam Git dengan gitkeep, ikut arahan di bawah.
Langkah 1: Lancarkan Git Bash
Buka terminal Git Bash dalam sistem anda dengan bantuan “ Memulakan ” menu:
Langkah 2: Cipta Folder Kosong
Buat folder kosong dalam Repositori Git dengan ' mkdir ” perintah:
$ mkdir nill-folder
Langkah 3: Navigasi ke Folder
Seterusnya, laksanakan ' cd ” perintah untuk berpindah ke folder kosong yang dibuat:
$ cd nill-folder
Langkah 4: Cipta Fail .gitkeep
Buat ' .gitkeep ” dalam folder kosong dengan bantuan arahan yang disediakan:
$ sentuh .gitkeep
Langkah 5: Tambah Fail
Jalankan ' git add . ” perintah untuk menambah fail dan mengemas kini indeks Git untuk penjejakan:
$ git add .
Langkah 6: Lakukan Perubahan
Selepas itu, lakukan perubahan ke dalam repositori Git dengan ' git commit ” perintah:
$ git commit -m 'folder kosong'
Di sini, ' -m ” ialah bendera yang digunakan untuk menambah mesej komit di dalam petikan berganda:
Langkah 7: Tekan Komit
Akhir sekali, kami akan menolak komit dengan folder kosong ke repositori jauh Git:
$ git push --set-upstream asal utama
Output di bawah menunjukkan bahawa kami telah berjaya menolak komit dengan direktori Git kosong:
Mari lihat bahagian seterusnya untuk memahami penggunaan ' gitignore ” dalam Git.
Bagaimana untuk Menggunakan gitignore dalam Git?
Semak langkah di bawah untuk mengabaikan folder kosong semasa menjejaki repositori Git menggunakan gitignore.
Langkah 1: Buka Repositori Git
Mula-mula, buka repositori Git pada sistem anda:
Langkah 2: Cipta Folder Kosong
Seterusnya, klik kanan di dalam folder yang dipilih, pilih ' Baru ' pilihan daripada menu yang muncul, dan klik pada ' folder 'pilihan:
Tetapkan nama folder sebagai “ .giignore ”:
Langkah 3: Lancarkan Git Bash
Buka ' Git Bash ” terminal dalam sistem anda menggunakan “ Memulakan ” menu:
Langkah 4: Navigasi ke Direktori
Navigasi ke repositori Git menggunakan ' cd ” perintah:
$ cd 'C:\Users \n azma\Linux_1'
Langkah 5: Semak Status
Akhir sekali, semak status direktori Git di mana kami telah mencipta folder kosong:
$ status git
Seperti yang anda lihat, Git tidak menyenaraikan ' .giignore ” folder:
Kami telah menjelaskan perbezaan antara gitkeep dan gitignore dalam Git.
Kesimpulan
Folder kosong dalam repositori Git dikenali sebagai “ .gitkeep ” fail yang digunakan untuk membuat repositori Git yang menyimpan direktori kosong lain. Sebaliknya, ' .giignore” digunakan untuk menyimpan maklumat sensitif yang tidak didedahkan semasa menjejaki repositori Git. Blog ini menunjukkan perbezaan antara Gitkeep dan Gitignore dalam Git dan cara menggunakannya.