Perbedaan Antara gitkeep dan gitignore di Git

Perbedaan Antara Gitkeep Dan Gitignore Di Git



Git adalah alat pengembangan yang digunakan di antara tim untuk mengelola kode sumber dan menangani proyek dengan mudah. Namun, ia tidak memiliki kemampuan untuk melacak direktori kosong, jadi jika pengguna membuat direktori kosong, ia tidak melacak direktori tersebut dan mengabaikannya.

Blog ini akan menjelaskan perbedaan antara gitkeep dan gitignore di Git.







Apa itu gitkeep dan gitignore di Git?

gitkeep digunakan untuk menambahkan direktori kosong ke dalam repositori Git; namun, ini bukan fitur bawaan Git. Misalnya, terkadang, pengguna membuat direktori kosong dan ingin menambahkannya ke repositori. Untuk itu perlu dibuat “ .gitkeep ” di bawah direktori kosong. Setelah melakukannya, itu akan menjadi bagian dari repositori Git.



Di sisi lain, gitignore mencantumkan file yang diabaikan Git saat mencari file yang tidak terlacak. Jika pengguna ingin menyembunyikan atau melindungi informasi sensitif apa pun terkait proyek mereka, seperti kredensial, mereka dapat menyimpannya sebagai '. gitignore ” file.



Lihatlah perbedaan antara gitkeep dan gitignore di Git.





Perbedaan Antara gitkeep dan gitignore di Git?

Di sini, kami telah meminta perbedaan utama antara gitkeep dan gitignore:

gitkeep gitignore
gitkeep bukan fitur bawaan Git karena hanya digunakan untuk menyimpan direktori kosong. .gitignore digunakan untuk membuat daftar file yang diabaikan
gitkeep digunakan untuk melacak direktori kosong di Git. Digunakan untuk menyimpan informasi sensitif.

Mari kita periksa bagian yang disediakan di bawah ini untuk memahami penggunaan gitkeep dan gitignore di Git.



Bagaimana Cara Menggunakan gitkeep di Git?

Untuk membuat folder kosong di Git dengan gitkeep, ikuti instruksi di bawah ini.

Langkah 1: Luncurkan Git Bash

Buka terminal Git Bash di sistem Anda dengan bantuan ' Memulai ' Tidak bisa:


Langkah 2: Buat Folder Kosong

Buat folder kosong di Git Repository dengan ' mkdir ' memerintah:

$ mkdir folder-nill



Langkah 3: Arahkan ke Folder

Selanjutnya, jalankan “ CD ” perintah untuk pindah ke folder kosong yang dibuat:

$ CD folder-nill



Langkah 4: Buat File .gitkeep

Membuat ' .gitkeep ” di dalam folder kosong dengan bantuan perintah yang disediakan:

$ menyentuh .gitkeep



Langkah 5: Tambahkan File

Jalankan “ git tambahkan. ” perintah untuk menambahkan file dan memperbarui indeks Git untuk pelacakan:

$ git tambahkan .



Langkah 6: Lakukan Perubahan

Setelah itu, komit perubahan ke dalam repositori Git dengan perintah “ git komit ' memerintah:

$ git komit -m 'folder kosong'


Di Sini, ' -m ” adalah bendera yang digunakan untuk menambahkan pesan komit di dalam tanda kutip ganda:


Langkah 7: Dorong Komit

Terakhir, kami akan mendorong komit dengan folder kosong ke repositori jarak jauh Git:

$ git push --set-upstream asal utama


Output di bawah ini menunjukkan bahwa kami telah berhasil mendorong komit dengan direktori Git kosong:


Mari kita periksa bagian selanjutnya untuk memahami penggunaan “ gitignore ” di Git.

Bagaimana Cara Menggunakan gitignore di Git?

Lihat langkah-langkah di bawah ini untuk mengabaikan folder kosong saat melacak repositori Git menggunakan gitignore.

Langkah 1: Buka Repositori Git

Pertama, buka repositori Git di sistem Anda:


Langkah 2: Buat Folder Kosong

Selanjutnya, klik kanan di dalam folder yang dipilih, pilih ' Baru ” dari menu yang muncul, dan klik “ Map ' pilihan:


Tetapkan nama folder sebagai “ .gitignore ”:


Langkah 3: Luncurkan Git Bash

Buka ' Git Bashu ” terminal di sistem Anda menggunakan “ Memulai ' Tidak bisa:


Langkah 4: Arahkan ke Direktori

Arahkan ke repositori Git menggunakan ' CD ' memerintah:

$ CD 'C:\Pengguna \n azma\Linux_1'



Langkah 5: Periksa Status

Terakhir, periksa status direktori Git tempat kami membuat folder kosong:

$ status git


Seperti yang Anda lihat, Git tidak mencantumkan ' .gitignore ” folder:


Kami telah menjelaskan perbedaan antara gitkeep dan gitignore di Git.

Kesimpulan

Folder kosong di repositori Git dikenal sebagai “ .gitkeep ” yang digunakan untuk membuat repositori Git yang menyimpan direktori kosong lainnya. Di sisi lain, “ .gitignore” digunakan untuk menyimpan informasi sensitif yang tidak terungkap saat melacak repositori Git. Blog ini menunjukkan perbedaan antara Gitkeep dan Gitigore di Git dan cara menggunakannya.