Cara Membuat Cawangan Baru di Git

Cara Membuat Cawangan Baru di Git

Cabang-cabang menjadi pusat konsep kawalan versi dalam pengaturcaraan, dan Git khususnya. Artikel pemula ini memberitahu anda apa itu cawangan dan cara membuatnya dengan menggunakan pelbagai alat.





apakah butang wps pada penghala

Apa itu Git Branch?

Dalam sistem kawalan versi, istilahnya cawangan digunakan sebagai analogi dengan pokok dalam arti bahawa setiap cabang muncul dari yang lain, akhirnya berakhir kembali di batang. Cabang membolehkan anda membuat garis pengembangan individu, untuk mengusahakannya secara terpisah tanpa mengganggu kerja lain.





Berkaitan: Cara Menggunakan Cabang Git untuk Menyusun Projek Pengaturcaraan Anda





Dengan menggunakan Git, anda akan mengusahakannya tuan secara lalai, sama ada anda menyedarinya atau tidak. Perkara ini sering disebut sebagai milik anda aktif , semasa , daftar keluar , atau KETUA cawangan. Pada bila-bila masa semasa kitaran pengembangan anda, anda boleh membuat cawangan baru dan menjalankan kerja yang terpisah di setiap cawangan, dari saat itu dan seterusnya.

Membuat Cawangan Baru di Baris Perintah

Program baris perintah Git menawarkan kekuatan dan fleksibiliti paling banyak, tetapi masih banyak yang perlu dipelajari. Sekiranya anda selesa menggali halaman manual dan menggunakan Git dengan teruk, ini adalah pilihan yang bagus.



Menggunakan cawangan git arahan untuk membuat cawangan baru dengan nama yang diberikan:

$ git branch dev
Branch 'dev' set up to track local branch 'master'.

Ini cabang dari cawangan semasa, jadi pastikan anda telah beralih ke cabang yang ingin anda cabut sebelum anda melaksanakan perintah itu.





Anda boleh menyenaraikan semua cawangan dan mengesahkan yang baru telah dibuat menggunakan cawangan git tanpa sebarang hujah:

$ git branch
1 dev
2 * master

Anda dapat melihat lebih banyak maklumat, termasuk cabang mana yang dilacak yang lain, menggunakan -vv bendera:





$ git branch -vv
1 dev d1a9e5b [master] commit comment
2 * master d1a9e5b commit comment

Sekiranya anda cuba membuat cabang sebelum komit pertama, anda akan mendapat mesej ralat seperti:

fatal: Not a valid object name: 'master'.

Sekiranya anda cuba membuat cawangan menggunakan nama yang sudah ada, anda akan mendapat mesej ralat seperti:

fatal: A branch named 'dev' already exists.

The cawangan git arahan membuat cawangan baru yang menunjukkan komitmen yang sama yang sedang anda jalankan. Walau bagaimanapun, salinan kerja anda masih akan ditunjukkan ke cawangan induk. Untuk beralih ke cawangan baru yang baru anda buat, gunakan git checkout :

git checkout dev

Istilah daftar keluar mungkin membingungkan jika anda terbiasa dengan sistem kawalan versi lain; di Git, daftar keluar merujuk kepada menukar cawangan yang sedang aktif. Oleh kerana anda biasanya ingin beralih ke cawangan baru setelah dibuat, ada jalan pintas untuk keseluruhan proses:

git checkout -b dev

Perintah itu bermaksud membuat cabang baru yang disebut 'dev' dan beralih kepadanya dengan segera. Ia setara dengan:

git branch dev
git checkout dev

Malah, anda juga boleh menggunakan git checkout untuk membuat cawangan dari yang lain, bukan hanya cabang yang sedang diperiksa. Contohnya, untuk membuat cawangan baru yang dipanggil yang lain , dari cawangan bernama penipu :

git checkout -b another dev

Membuat Cawangan Baru Menggunakan Desktop GitHub

Kaedah lain untuk membuat cawangan Git di Windows atau macOS adalah menggunakan Desktop GitHub , program rasmi antara muka pengguna grafik (GUI) yang disediakan oleh GitHub. Menggunakan GUI sangat sesuai untuk pemula, dan mereka yang mengalami mimpi buruk ketika seseorang membisikkan kata Vim.

GitHub Desktop akan sentiasa menunjukkan cawangan semasa anda di bar alat utama:

Klik pada butang bar alat utama untuk menunjukkan perincian cawangan repositori, termasuk pilihan untuk membuat cawangan baru:

Perhatikan bahawa, jika anda mula menaip nama cabang tanpa padanan, GitHub Desktop meminta anda membuat cabang baru dan menunjukkan jalan pintas papan kekunci untuk melakukannya — berguna sekiranya perkara seperti yang anda lakukan banyak perkara:

Anda juga boleh memulakan dengan menekan Cawangan Baru butang dengan segera. Apa sahaja laluan yang anda ambil, anda akan berakhir dengan dialog untuk mengesahkan nama cawangan baru:

Cabang baru anda akan selalu berdasarkan pada cabang mana yang aktif semasa anda membuatnya. GitHub Desktop akan beralih ke cawangan baru anda yang secara automatik akan mengesan cawangan dari mana anda membuatnya.

Membuat Cawangan Baru Menggunakan Menara

GUI lain boleh didapati dari pihak ketiga. Menara adalah percuma untuk tempoh percubaan 30 hari dan boleh didapati di macOS dan Windows.

Untuk membuat cawangan baru dari cawangan yang sedang dilapor keluar, pilih Buat Cawangan Baru dari utama Repositori menu:

Untuk membuat cawangan baru dari cawangan yang ada, klik kanan pada cawangan di bar sisi kiri dan pilih Buat Cawangan Baru dari :

Perhatikan bahawa, dalam mana-mana keadaan, anda boleh mengaktifkan cabang sebagai cabang penjejakan, atau mengubahnya Titik permulaan ke mana-mana cawangan yang ada:

Membuat Cawangan Baru Menggunakan GitKraken

GitCrack adalah GUI lain yang popular yang kelihatannya menakutkan pada mulanya, tetapi berfungsi dengan baik untuk menggambarkan konsep Git utama, termasuk cabang. GitKraken percuma untuk penggunaan sumber terbuka dan tersedia untuk Windows, Mac, dan Linux.

Pastikan anda bekerja dengan cawangan aktif yang betul; itu adalah yang diserlahkan dalam penyenaraian cawangan di bar sisi kiri:

Untuk membuat cawangan baru, klik ikon cawangan di bar alat utama:

Masukkan nama cawangan anda dan tekan ENTER:

Cabang baru akan diperiksa secara automatik dan anda akan menerima pemberitahuan di sebelah kanan skrin.

Membuat Cawangan Baru di GitHub

Sebagai alternatif untuk menjalankan aplikasi tempatan, anda boleh mengehoskan repositori anda di salah satu daripada dua aplikasi web yang menyokong Git yang popular. Yang pertama, GitHub , adalah pilihan yang sangat popular dengan komuniti sumber terbuka.

GitHub memaparkan cawangan semasa (aktif) anda di paparan repositori anda, di dekat kiri atas:

Klik butang untuk memaparkan cawangan yang ada:

Taipkan nama cawangan baru anda dan perhatikan bahawa anda diberi pilihan untuk membuatnya dari cawangan semasa:

Setelah dibuat, cawangan baru anda menjadi aktif.

Membuat Cawangan Baru di Bitbucket

Bitbucket adalah satu lagi aplikasi web kawalan versi popular yang menawarkan akaun percuma dengan jumlah simpanan peribadi tanpa had.

Dari mana-mana halaman dalam repositori anda, pilih Cawangan item dari menu di sebelah kiri:

Klik Buat cawangan butang di bahagian atas kanan. Masukkan yang baru Nama cawangan dan klik Buat . Sekiranya anda perlu bercabang dari tempat lain selain tuan , tukar Dari cawangan pertama:

Bitbucket memudahkan untuk memilih a Jenis yang merupakan awalan yang ditambahkan pada nama cabang yang dapat mendorong pendekatan yang lebih teratur untuk cabang. Ini hanya konvensyen, bukan ciri Git bawaan, tetapi boleh terbukti berguna.

Setelah dibuat, Bitbucket memaparkan paparan cawangan baru anda:

Belajar untuk Bercabang Dengan Git

Git adalah mengenai cabang: mereka murah untuk dibuat dan membolehkan banyak aliran kerja wujud bersama, siap digabungkan apabila selesai. Setelah anda terbiasa dengan membuat, menukar, dan menggabungkan cabang, anda akan dapat menggunakan Git sepenuhnya.

Berkongsi Berkongsi Tweet E-mel Adakah Perlu Ditingkatkan ke Windows 11?

Windows telah direka bentuk semula. Tetapi apakah itu cukup untuk meyakinkan anda untuk beralih dari Windows 10 ke Windows 11?

Baca Seterusnya
Topik-topik yang berkaitan
  • Pengaturcaraan
  • GitHub
  • Desktop GitHub
Mengenai Pengarang Bobby Jack(58 Artikel Diterbitkan)

Bobby adalah peminat teknologi yang bekerja sebagai pembangun perisian selama hampir dua dekad. Dia meminati permainan, bekerja sebagai Editor Ulasan di Switch Player Magazine, dan terlibat dalam semua aspek penerbitan dalam talian & pembangunan web.

cari semua rangkaian sosial secara percuma
Lagi Dari Bobby Jack

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan