Cabang Git: Daftar, Buat, Beralih ke, Gabungkan, Dorong & Hapus

Cabang Git
Kontrol Versi
Pengembangan Web
Cabang Git: Daftar, Buat, Beralih ke, Gabungkan, Dorong, & Hapus cover image

Pengenalan cabang Git

Cabang di Git memungkinkan pengembang untuk mengerjakan berbagai aspek proyek secara bersamaan tanpa mengganggu basis kode utama. Fungsionalitas ini memungkinkan pengembangan paralel yang efisien, eksperimen dengan fitur-fitur baru, dan perbaikan bug yang terisolasi. Dengan membuat dan mengelola cabang, tim dapat memastikan kelancaran alur kerja dan menjaga integritas proyek mereka.

Captura de pantalla 2024-07-05 140914.png

Gambar di atas memberikan representasi visual tentang bagaimana cabang Git beroperasi dalam repositori. Ini menggambarkan beberapa cabang yang menyimpang dari basis yang sama, dengan masing-masing cabang mewakili jalur perkembangan yang terpisah. Secara khusus, dua cabang dibuat: satu untuk menambahkan fitur baru dan satu lagi untuk memperbaiki bug. Cabang-cabang ini memungkinkan pengembang untuk mengerjakan tugas yang berbeda secara mandiri, memastikan bahwa pengembangan fitur baru dan perbaikan bug tidak mengganggu stabilitas basis kode utama.

Di Git, cabang pada dasarnya adalah penunjuk ke penerapan tertentu, yang memungkinkan pengembang mengerjakan berbagai fitur atau perbaikan secara terpisah dari basis kode utama (sering disebut sebagai cabang "master" atau "utama"). Penyiapan ini mencegah kode yang belum selesai atau eksperimental memengaruhi versi stabil proyek. Misalnya, gambar menunjukkan cabang utama dimana dua cabang fitur telah menyimpang. Cabang fitur ini memungkinkan pengembang untuk menambahkan fungsionalitas baru atau melakukan perbaikan bug secara mandiri dan tidak memengaruhi cabang utama. Setelah pengembangan atau perbaikan bug selesai, cabang dapat digabungkan kembali ke cabang utama.

Pada artikel ini, kita akan menjelajahi operasi dasar yang terkait dengan cabang Git, termasuk cara membuat daftar, membuat, beralih ke, menggabungkan, mendorong, dan menghapus cabang. Memahami operasi ini sangat penting bagi setiap pengembang yang ingin memanfaatkan potensi penuh Git.

Perintah Git

Git menawarkan serangkaian perintah untuk mengelola cabang secara efektif. Di bawah ini, kami menjelaskan setiap perintah dengan contoh:

  1. Daftar cabang

Untuk membuat daftar semua cabang di repositori Anda, gunakan perintah git Branch. Ini akan menampilkan semua cabang lokal, menyorot cabang saat ini dengan tanda bintang (*).

cabang git

Contoh keluaran:

* utama

cabang-fitur

perbaikan bug-cabang

  1. Membuat cabang

Untuk membuat cabang baru, gunakan perintah git Branch <nama-cabang>. Perintah ini membuat cabang tetapi tidak beralih ke sana.

cabang fitur cabang git

Alternatifnya, Anda dapat menggunakan git checkout -b <nama-cabang> untuk segera membuat dan beralih ke cabang baru.

git checkout -b cabang fitur

  1. Beralih ke cabang

Untuk beralih ke cabang yang sudah ada, gunakan perintah git checkout <nama-cabang>.

cabang fitur git checkout

  1. Menggabungkan Cabang

Untuk menggabungkan perubahan dari satu cabang ke cabang lainnya, beralihlah ke cabang yang ingin Anda gabungkan, lalu gunakan perintah git merge <nama-cabang>. Perintah berikut menggabungkan cabang `fitur-cabang` ke dalam cabang `utama`

git checkout utama

git menggabungkan cabang fitur

git merge membuat komit baru untuk melakukan penggabungan. Ini melestarikan sejarah.

Captura de pantalla 2024-07-05 135950.png

Strategi lain untuk melakukan penggabungan adalah dengan menggunakan perintah git rebase <nama-cabang>. Rebase bekerja sangat mirip dengan penggabungan, hanya saja ia menggabungkan cabang dengan menggesernya, sehingga tidak menyimpan riwayat

Captura de pantalla 2024-07-05 135727.png

  1. Dorong cabang

Untuk mendorong cabang lokal ke repositori jarak jauh, gunakan perintah git push origin <nama-cabang>. Ini membagi cabang dengan orang lain yang memiliki akses ke repositori.

cabang fitur asal git push

  1. Menghapus cabang

Untuk menghapus cabang lokal yang tidak diperlukan lagi, gunakan git Branch -d <nama-cabang>

memerintah. Jika cabang belum digabungkan, Anda dapat menggunakan tanda huruf besar -d untuk memaksa penghapusan.

git cabang -d fitur-cabang

Untuk menghapus cabang jarak jauh, gunakan:

git push origin --hapus cabang fitur


Cabang Git sangat penting untuk mengelola perubahan kode dalam pengembangan web karena memungkinkan pengembang bekerja secara independen pada fitur, perbaikan bug, dan eksperimen. Hal ini menjamin kerja sama yang efisien dan alur kerja yang lancar. Bootcamp pengembangan web di Code Labs Academy dirancang untuk membantu siswa memahami Git dan strategi percabangannya. Proyek praktis dan skenario dunia nyata kami membekali siswa dengan pengetahuan dan kemampuan yang dapat mereka gunakan segera. Dengan berkonsentrasi pada praktik terbaik dalam kontrol versi, kurikulum kami memastikan bahwa lulusan siap untuk bergabung dengan tim pengembangan profesional dan dengan percaya diri menangani tantangan coding.


Career Services background pattern

Layanan Karir

Contact Section background image

Mari tetap berhubungan

Code Labs Academy © 2024 Semua hak dilindungi undang-undang.