Git

Cara Menginstal dan Menggunakan Git Di Linux untuk Pemula

Cara Menginstal dan Menggunakan Git Di Linux untuk Pemula

Sebagai developer, kita sudah tidak asing lagi dalam mengelola dan menyimpan berbagai salinan kode sebelum bergabung dengan kode utama.

Mari kita bahas cara yang lebih baik dan efisien untuk mengelola berbagai versi kode dan menggabungkannya dengan kode utama setelah pengujian.

Mari selami:

Pengantar Sistem Kontrol Versi

Kami telah menyebutkan bahwa Git adalah sistem kontrol versi. Apa sebenarnya sistem kontrol versi, dan bagaimana cara kerjanya?

Sistem kontrol versi adalah sistem yang memungkinkan pengembang melacak perubahan file. Sistem kontrol versi bekerja dengan membuat koleksi berbagai versi file dan perubahan yang dibuat untuk setiap versi. Mereka memungkinkan Anda untuk beralih di antara berbagai versi file dengan mulus.

Sistem kontrol versi menyimpan kumpulan perubahan file di lokasi yang disebut gudang.

Dalam kebanyakan kasus penggunaan, sistem kontrol versi membantu melacak perubahan dalam file kode sumber karena berisi teks mentah raw. Namun, sistem kontrol versi tidak terbatas pada file teks; mereka dapat melacak bahkan perubahan dalam data biner.

Jenis Sistem Kontrol Versi

Ada berbagai jenis sistem kontrol versi. Mereka termasuk:

Mari kita mulai dengan Git.

Pengantar Git

Git adalah sistem kontrol versi terdistribusi yang dikembangkan oleh Linus Torvalds, pencipta Kernel Linux. Awalnya dikembangkan untuk membantu mengembangkan Kernel Linux, Git sangat kuat dan mudah digunakan. Ini mendukung pengembangan linier, yang memungkinkan lebih dari satu pengembang untuk mengerjakan proyek yang sama secara bersamaan.

Mari kita bahas cara menginstal Git dan menggunakannya untuk mengelola repositori:

Cara Menginstal Git di Linux

Bergantung pada sistem yang Anda gunakan, Anda akan menginstal Git secara default. Namun, beberapa sistem mungkin tidak menginstalnya. Jika itu kasus Anda, gunakan perintah berikut untuk menginstalnya di sistem Anda.

Debian/Ubuntu

sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install git  -y

Arch Linux

Instal Git di Arch:

sudo pacman -S Git

Fedora/RedHat/CentOS

Instal di keluarga RHEL:

sudo yum install git
sudo dnf install git

Cara Mengonfigurasi Git

Setelah Anda menginstal Git, Anda akan mendapatkan akses ke semua perintahnya yang dapat Anda gunakan untuk bekerja dengan repositori lokal dan jarak jauh.

Namun, Anda perlu mengonfigurasinya untuk penggunaan pertama kali. Kami akan menggunakan konfigurasi git untuk mengatur berbagai variabel.

Konfigurasi pertama yang kami atur adalah nama pengguna dan alamat email. Gunakan perintah git config yang ditampilkan untuk mengatur nama pengguna, alamat email, dan editor teks default.

git config --pengguna global.beri nama myusername git config -pengguna global.email nama [email protected]
git config -- inti global.editor vim

Anda dapat melihat konfigurasi git dengan menggunakan perintah git config -list sebagai:

git config --daftar
pengguna.nama = nama pengguna saya
[email protected]
inti.editor=vim

 Cara Mengatur Repositori

Kami tidak dapat menyebutkan Git dan gagal menyebutkan istilah repo atau repositori.

Repositori, biasa disebut repo, mengumpulkan file dan direktori dengan perubahannya masing-masing yang dilacak oleh sistem kontrol versi.

Perubahan dalam repositori dikelola atau dilacak oleh komit, yang merupakan snapshot sederhana dari perubahan yang diterapkan ke file atau direktori.

Komit memungkinkan Anda untuk menerapkan perubahan atau kembali ke perubahan tertentu dalam repositori.

Sekarang mari kita bahas cara mengatur repositori Git.

Misalkan Anda memiliki direktori proyek yang ingin Anda gunakan sebagai repo git dan melacak perubahan. Anda dapat menginisialisasinya menggunakan perintah:

git init

Setelah Anda menjalankan perintah git init, Git menginisialisasi direktori sebagai repositori dan membuat a .git direktori yang digunakan untuk menyimpan semua file konfigurasi configuration.

Untuk mulai melacak perubahan menggunakan Git, Anda harus menambahkannya menggunakan perintah Git add. Misalnya, untuk menambahkan file, reboot.c

git tambahkan reboot.c

Untuk menambahkan semua file di direktori itu dan mulai melacak perubahan, gunakan perintah:

git tambahkan .

Setelah menambahkan file, langkah selanjutnya adalah membuat komit. Seperti disebutkan sebelumnya, komit membantu melacak perubahan pada file dalam repositori.

Menggunakan perintah git commit, Anda dapat menambahkan pesan yang menunjukkan perubahan pada file.

Misalnya, pesan untuk komit awal akan mirip dengan:

git commit -m "Komit Awal".”

CATATAN: Menambahkan pesan git deskriptif dan bermakna membantu pengguna lain yang menggunakan repositori mengidentifikasi perubahan file.

gitignore

Misalkan Anda memiliki beberapa file dan direktori yang tidak ingin Anda sertakan dalam repositori utama. Misalnya, Anda mungkin memiliki file konfigurasi untuk pengembangan yang Anda gunakan.

Untuk mencapai ini, Anda perlu menggunakan ..gitignore file. Dalam ..gitignore, Anda dapat menambahkan semua file dan direktori yang tidak boleh dilacak oleh Git.

Contoh dari .File .gitignore biasanya terlihat seperti ini:

.DS_Toko
simpul_modul/
tmp/
*.catatan
*.zip
.ide/
benang.kunci paket-kunci.json
.tmp*

Git Repositori Jarak Jauh

Git adalah sistem yang kuat yang melampaui cakupan repositori lokal. Layanan seperti GitHub, Bitbucket, dan Gitlab menawarkan repositori jarak jauh tempat pengembang dapat menghosting dan berkolaborasi dalam proyek menggunakan git repo.

Meskipun beberapa layanan git jarak jauh premium-ada banyak layanan gratis yang tersedia-, mereka menawarkan alat dan fungsi hebat seperti permintaan tarik dan banyak lainnya yang memastikan pengembangan yang lancar.

CATATAN: Anda juga dapat membangun layanan git yang dihosting sendiri. Lihat tutorial Gogs kami untuk mempelajari cara melakukannya.

Sekarang mari kita lihat berbagai cara untuk bekerja dengan repositori jarak jauh.

Mengkloning repositori jarak jauh

Cara populer untuk bekerja dengan repositori jarak jauh adalah menyalin semua file dalam repo jarak jauh ke repo lokal; sebuah proses yang disebut kloning.

Untuk melakukan ini, gunakan perintah git clone diikuti dengan URL repositori sebagai:

git clone https://github.com/linuxhint/kode.git

Di layanan seperti Github, Anda dapat mengunduh repositori zip di bawah opsi Unduh.

Untuk melihat status file dalam repositori, gunakan perintah git status:

status git

Perintah ini akan memberi tahu Anda jika file dalam repositori telah berubah.

Perbarui repo lokal dari jarak jauh

Jika Anda memiliki repositori kloning, Anda bisa mendapatkan semua perubahan dari repositori jarak jauh dan menggabungkannya ke repositori lokal dengan perintah Git fetch:

git ambil

Membuat repositori jarak jauh baru

Untuk membuat repositori jarak jauh dari baris perintah, gunakan perintah git remote add sebagai:

git remote tambahkan new_repo https://github.com/linuxhint/new_repo.git

Mendorong repo lokal ke jarak jauh

Untuk mendorong semua perubahan dari repositori lokal ke repositori jarak jauh, Anda dapat menggunakan perintah git push diikuti dengan URL atau nama repositori jarak jauh. Pertama, pastikan Anda telah menambahkan file, menambahkan pesan komit sebagai:

git tambahkan .
git commit -m “Menambahkan fungsi baru ke shutdown. “ git push asal https://github.com/linuxhint/kode.git

Menghapus repositori jarak jauh

Jika Anda ingin menghapus repositori jarak jauh dari baris perintah, gunakan perintah git remote rm sebagai:

git jarak jauh rm https://github.com/linuxhint/new_repo.git

Kesimpulan

Kami telah membahas dasar-dasar pengaturan sistem kontrol versi Git dan cara menggunakannya untuk bekerja dengan repositori lokal dan jarak jauh.

Panduan ramah pemula ini sama sekali bukan bahan referensi lengkap. Pertimbangkan dokumentasinya karena ada banyak fitur yang tidak tercakup dalam tutorial ini.

Tombol klik kiri mouse tidak berfungsi pada Windows 10
Jika Anda menggunakan mouse khusus dengan laptop, atau komputer desktop, tetapi but tombol klik kiri mouse tidak berfungsi pada Windows 10/8/7 untuk b...
Kursor melompat atau bergerak secara acak saat mengetik di Windows 10
Jika Anda menemukan bahwa kursor mouse Anda melompat atau bergerak sendiri, secara otomatis, acak saat mengetik di laptop atau komputer Windows, maka ...
Cara membalikkan arah gulir Mouse dan Touchpads di Windows 10
Mouse dan Panel sentuhs tidak hanya membuat komputasi menjadi mudah tetapi juga lebih efisien dan tidak memakan banyak waktu. Kami tidak dapat membaya...