Cabang merupakan pusat konsep kontrol versi dalam pemrograman, dan Git pada khususnya. Artikel permulaan ini memberi tahu Anda apa itu cabang dan cara membuatnya menggunakan sejumlah alat yang berbeda.

Apa itu Cabang Git?

Dalam sistem kendali versi, istilah cabang digunakan sebagai analogi dengan pohon dalam arti bahwa setiap cabang muncul dari cabang lain, akhirnya berakhir kembali di batangnya. Cabang memungkinkan Anda membuat jalur pengembangan individu, untuk mengerjakannya secara terpisah tanpa mengganggu pekerjaan lain.

Terkait: Cara Menggunakan Cabang Git untuk Membuat Struktur Proyek Pemrograman Anda

Cara Menggunakan Cabang Git untuk Membuat Struktur Proyek Pemrograman Anda

Pada artikel ini kita akan melihat apa arti bercabang kode Anda, bagaimana melakukannya, dan cara untuk mengelola pembaruan ke cabang git "utama".

Dengan Git, Anda akan mengerjakan menguasai cabang secara default, apakah Anda menyadarinya atau tidak. Ini sering disebut sebagai milik Anda aktif, arus, memeriksa

instagram viewer
, atau KEPALA cabang. Kapan saja selama siklus pengembangan Anda, Anda dapat membuat cabang baru dan melakukan pekerjaan terpisah di setiap cabang, sejak saat itu dan seterusnya.

Membuat Cabang Baru di Command Line

Program baris perintah Git menawarkan kekuatan dan fleksibilitas paling besar, tetapi ada banyak hal yang harus dipelajari. Jika Anda merasa nyaman mencari-cari di sekitar halaman manual dan banyak menggunakan Git, itu adalah pilihan yang bagus.

Menggunakan cabang git perintah untuk membuat cabang baru dengan nama yang diberikan:

$ git branch dev
Cabang 'dev' disiapkan untuk melacak 'master' cabang lokal.

Ini bercabang dari cabang saat ini, jadi pastikan Anda telah beralih ke cabang yang Anda inginkan sebelum menjalankan perintah itu.

Anda dapat membuat daftar semua cabang dan mengkonfirmasi yang baru telah dibuat menggunakan cabang git tanpa argumen apapun:

$ git branch
1 pengembangan
2 * master

Anda dapat melihat lebih banyak informasi, termasuk cabang mana yang melacak satu sama lain, menggunakan -vv bendera:

$ git branch -vv
1 dev d1a9e5b [master] komit komentar
2 * master d1a9e5b komit komentar

Jika Anda mencoba membuat cabang sebelum komit pertama, Anda akan mendapatkan pesan kesalahan seperti:

fatal: Bukan nama objek yang valid: 'master'.

Jika Anda mencoba membuat cabang menggunakan nama yang sudah ada, Anda akan mendapatkan pesan kesalahan seperti:

fatal: Cabang bernama 'dev' sudah ada.

Itu cabang git perintah membuat cabang baru yang menunjuk ke komit yang sama yang sedang Anda kerjakan. Namun, copy pekerjaan Anda masih mengarah ke cabang master. Untuk beralih ke cabang baru yang baru saja Anda buat, gunakan git checkout:

git checkout dev

Syarat Periksa mungkin membingungkan jika Anda terbiasa dengan sistem kontrol versi lain; di Git, Periksa mengacu pada perpindahan cabang yang sedang aktif. Karena Anda biasanya ingin beralih ke cabang baru setelah dibuat, ada pintasan untuk keseluruhan proses:

git checkout -b dev

Perintah itu berarti "buat cabang baru bernama 'dev' dan segera beralih ke sana". Ini setara dengan:

git branch dev
git checkout dev

Bahkan, Anda bahkan bisa menggunakan git checkout untuk membuat cabang dari yang lain, bukan hanya yang saat ini diperiksa. Misalnya untuk membuat cabang baru bernama lain, dari cabang bernama dev:

git checkout -b dev lain

Membuat Cabang Baru Menggunakan GitHub Desktop

Cara lain untuk membuat cabang Git di Windows atau macOS adalah menggunakan Desktop GitHub, program antarmuka pengguna grafis (GUI) resmi yang disediakan oleh GitHub. Menggunakan GUI sangat cocok untuk pemula, dan mereka yang mengalami mimpi buruk ketika seseorang membisikkan kata Vim.

GitHub Desktop akan selalu menampilkan cabang Anda saat ini di toolbar utama:

Klik pada tombol toolbar utama untuk menampilkan detail dari cabang repositori, termasuk opsi untuk membuat cabang baru:

Perhatikan bahwa, jika Anda mulai mengetik nama cabang tanpa kecocokan, GitHub Desktop meminta Anda untuk membuat yang baru cabang dan menunjukkan pintasan keyboard untuk melakukannya — berguna jika itu benar-benar jenis hal yang Anda lakukan banyak:

Anda juga dapat memulai dengan menekan Cabang baru tombol segera. Rute mana pun yang Anda ambil, Anda akan mendapatkan dialog untuk mengonfirmasi nama cabang baru:

Cabang baru Anda akan selalu didasarkan pada cabang mana pun yang aktif saat Anda membuatnya. GitHub Desktop akan beralih ke cabang baru Anda yang secara otomatis akan melacak cabang tempat Anda membuatnya.

Membuat Cabang Baru Menggunakan Menara

GUI lain tersedia dari pihak ketiga. Menara gratis untuk masa uji coba 30 hari dan tersedia di macOS dan Windows.

Untuk membuat cabang baru dari cabang yang saat ini keluar, pilih Buat Cabang Baru dari utama Gudang Tidak bisa:

Untuk membuat cabang baru dari cabang mana pun yang tersedia, klik kanan pada cabang di bilah sisi kiri dan pilih Buat Cabang Baru dari :

Perhatikan bahwa, dalam kasus mana pun, Anda dapat mengaktifkan cabang sebagai cabang pelacakan, atau mengubah Titik pangkal ke cabang mana pun yang tersedia:

Membuat Cabang Baru Menggunakan GitKraken

GitKraken adalah GUI populer lainnya yang mungkin tampak menakutkan pada awalnya, tetapi berfungsi dengan baik dalam merepresentasikan konsep kunci Git secara visual, termasuk cabang. GitKraken gratis untuk penggunaan open source dan tersedia untuk Windows, Mac, dan Linux.

Pastikan Anda bekerja dengan cabang aktif yang benar; itu yang disorot dalam daftar cabang di sidebar kiri:

Untuk membuat cabang baru, klik ikon cabang di toolbar utama:

Masukkan nama cabang Anda dan tekan ENTER:

Cabang baru secara otomatis akan diperiksa dan Anda akan menerima pemberitahuan di sisi kanan layar.

Membuat Cabang Baru di GitHub

Sebagai alternatif untuk menjalankan aplikasi lokal, Anda dapat menghosting repositori Anda di salah satu dari dua aplikasi web populer yang mendukung Git. Pertama, GitHub, adalah opsi yang sangat populer di komunitas sumber terbuka.

GitHub menampilkan cabang Anda saat ini (aktif) di tampilan repositori Anda, dekat kiri atas:

Klik tombol untuk menampilkan cabang yang ada:

Ketik nama cabang baru Anda dan perhatikan bahwa Anda diberi opsi untuk membuatnya dari cabang saat ini:

Setelah dibuat, cabang baru Anda menjadi aktif.

Membuat Cabang Baru di Bitbucket

Bitbucket adalah aplikasi web kontrol versi populer lainnya yang menawarkan akun gratis dengan jumlah repositori pribadi yang tidak terbatas.

Dari halaman mana pun dalam repositori Anda, pilih Ranting item dari menu di sebelah kiri:

Klik Buat cabang tombol di kanan atas. Masukkan yang baru Nama cabang dan klik Membuat. Jika Anda perlu bercabang dari mana saja selain menguasai, mengubah Dari cabang pertama:

Bitbucket memudahkan untuk memilih file Tipe yang merupakan awalan yang ditambahkan ke nama cabang yang dapat mendorong pendekatan cabang yang lebih terorganisir. Ini hanya konvensi, bukan fitur Git bawaan, tetapi terbukti berguna.

Setelah dibuat, Bitbucket menampilkan tampilan cabang baru Anda:

Belajar Bercabang Dengan Git

Git adalah segalanya tentang cabang: mereka murah untuk dibuat dan mereka memungkinkan banyak aliran pekerjaan untuk hidup berdampingan, siap untuk digabungkan setelah selesai. Setelah Anda terbiasa membuat, beralih, dan menggabungkan cabang, Anda akan segera dapat menggunakan Git secara maksimal.

Surel
Cara Menghapus Cookies dan Cache di Chrome

Mengalami masalah dengan Chrome? Menghapus cookie dan cache Anda mungkin bisa membantu.

Topik-topik terkait
  • Pemrograman
  • GitHub
  • Desktop GitHub
Tentang Penulis
Bobby Jack (23 Artikel Dipublikasikan)

Bobby adalah penggemar teknologi yang bekerja sebagai pengembang perangkat lunak selama hampir dua dekade. Dia sangat menyukai game, bekerja sebagai Editor Ulasan di Majalah Switch Player, dan tenggelam dalam semua aspek penerbitan online & pengembangan web.

Selebihnya Dari Bobby Jack

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk mendapatkan tip teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Satu langkah lagi…!

Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan kepada Anda.

.