Menguasai git dan github untuk kontrol versi

Menguasai git dan github untuk kontrol versi

Git adalah sistem kontrol versi populer yang membantu pengembang melacak perubahan pada kode mereka dari waktu ke waktu. GitHub adalah platform berbasis web yang menyediakan hosting untuk repositori git dan menawarkan fitur tambahan seperti alat kolaborasi, pelacakan masalah, dan permintaan tarik.

Dalam tutorial ini, kami akan membahas dasar -dasar menggunakan git dan github untuk kontrol versi.

Menyiapkan git dan github

Pertama, Anda harus menginstal git di komputer Anda. Anda dapat mengunduhnya dari situs web resmi (https: // git-scm.com/unduhan). Setelah Git diinstal, Anda harus mengkonfigurasi nama pengguna dan alamat email Anda:

git config -pengguna global.Nama "Namamu"  git config -pengguna global.Email "[Email Dilindungi]"  

Selanjutnya, Anda harus membuat akun github jika Anda belum memilikinya. Anda dapat mendaftar secara gratis di https: // github.com/bergabung.

Membuat repositori

Repositori adalah wadah untuk kode proyek Anda dan file terkait. Untuk membuat repositori baru di github, klik "+" Ikon di sudut kanan atas layar dan pilih "Repositori Baru". Berikan nama dan deskripsi repositori Anda, pilih apakah itu harus publik atau pribadi, dan klik "Buat repositori".

Mengkloning repositori

Untuk mengkloning repositori, Anda akan membutuhkan URL -nya. Anda dapat menemukan ini di halaman repositori di github. Untuk mengkloning repositori, buka terminal dan masukkan perintah berikut:

Git Clone https: // github.com/nama pengguna/repositori.git  

Mengganti "nama belakang" dengan nama pengguna GitHub Anda dan "gudang" Dengan nama repositori yang ingin Anda klon. Ini akan membuat salinan repositori lokal di komputer Anda.

Membuat perubahan

Untuk membuat perubahan pada kode di repositori Anda, navigasikan ke direktori repositori dan buka file yang ingin Anda edit. Setelah Anda membuat perubahan, simpan file dan kembali ke terminal. Gunakan perintah berikut untuk menggelar perubahan Anda:

git add .  

Ini akan menggelar semua perubahan yang Anda buat. Jika Anda hanya ingin melakukan perubahan tertentu, Anda dapat menentukannya secara individual:

git tambahkan file1.txt file2.txt  

Setelah perubahan Anda dipentaskan, gunakan perintah berikut untuk melakukan:

git commit -m "commit lessing"  

Mengganti “Pesan Komit” dengan deskripsi singkat tentang perubahan yang telah Anda buat. Ini akan menciptakan komit baru dengan perubahan Anda.

Mendorong perubahan

Untuk mengunggah perubahan Anda ke GitHub, gunakan perintah berikut:

dorongan git  

Ini akan mendorong perubahan Anda ke repositori jarak jauh di github. Jika Anda memiliki beberapa cabang, Anda dapat menentukan cabang mana yang harus didorong:

nama cabang git dorong asal  

Mengganti "nama cabang" Dengan nama cabang yang ingin Anda dorong.

Menarik perubahan

Jika orang lain telah membuat perubahan pada repositori, Anda harus menarik perubahan itu sebelum Anda dapat mendorong perubahan Anda sendiri. Gunakan perintah berikut untuk menarik perubahan dari repositori jarak jauh:

tarik git  

Ini akan mengunduh perubahan terbaru ke repositori lokal Anda. Jika Anda memiliki beberapa cabang, Anda dapat menentukan cabang mana yang akan ditarik:

nama cabang git tarik asal  

Mengganti "nama cabang”Dengan nama cabang yang ingin Anda tarik.

Bercabang dan penggabungan

Percabangan adalah fitur yang kuat dari git yang memungkinkan Anda untuk membuat versi independen dari kode Anda. Anda dapat menggunakan cabang untuk mengerjakan berbagai fitur atau perbaikan bug tanpa mempengaruhi basis kode utama. Untuk membuat cabang baru, gunakan perintah berikut:

nama cabang cabang git  

Mengganti "nama cabang" dengan nama cabang baru Anda. Ini akan membuat cabang baru berdasarkan cabang saat ini tempat Anda berada.

Untuk beralih ke cabang baru, gunakan perintah berikut:

nama cabang checkout git  

Ini akan mengalihkan direktori kerja Anda ke cabang baru. Anda sekarang dapat melakukan perubahan dan berkomitmen pada cabang ini tanpa mempengaruhi basis kode utama.

Setelah selesai bekerja di cabang Anda, Anda dapat menggabungkannya kembali ke basis kode utama. Untuk melakukan ini, beralih kembali ke cabang utama dan gunakan perintah berikut:

Git menggabungkan nama cabang  

Ini akan menggabungkan perubahan dari cabang Anda ke cabang utama. Jika ada konflik, git akan meminta Anda untuk menyelesaikannya sebelum penggabungan dapat diselesaikan.

Tarik permintaan

Permintaan tarik adalah fitur GitHub yang memungkinkan Anda untuk mengusulkan perubahan pada repositori dan berkolaborasi dengan pengembang lain. Untuk membuat permintaan tarik, beralih ke cabang yang ingin Anda gabungkan dan klik “Permintaan tarik baru” Tombol di halaman repositori di github. Pilih cabang yang ingin Anda gabungkan, tambahkan deskripsi perubahan Anda, dan klik “Buat permintaan tarik”.

Pengembang lain dapat meninjau perubahan Anda dan meninggalkan komentar atau menyarankan modifikasi. Setelah perubahan telah ditinjau dan disetujui, mereka dapat digabungkan ke basis kode utama.

Kesimpulan

Git dan github adalah alat yang kuat untuk kontrol dan kolaborasi versi. Dengan tutorial ini, Anda harus memiliki pemahaman dasar tentang cara menggunakan git dan github untuk mengelola proyek Anda dan bekerja dengan pengembang lain. Untuk mempelajari lebih lanjut, lihat dokumentasi GIT resmi (https: // git-scm.com/doc) dan panduan github (https: // panduan.GitHub.com/). Terus berlatih dan bereksperimen dengan git dan github, dan Anda akan segera menjadi master kontrol versi!