Cara Membuat Cabang di Git

How Create Branches Git



Git adalah salah satu sistem kontrol versi terbaik di luar sana. Ini sangat populer di antara hampir setiap jenis pengembang perangkat lunak dan administrator sistem untuk mengelola kode sumber.

Dalam artikel ini, saya akan berbicara tentang fitur yang sangat penting dari Git, cabang Git. Jadi, mari kita mulai.







Cabang Git:

Katakanlah, Anda sedang mengerjakan proyek Anda. Tiba-tiba, Anda memiliki ide bagus yang ingin Anda uji. Tapi, Anda tidak yakin apakah itu akan berhasil atau tidak. Jangan takut, cabang Git ada di sini!



Nah, Anda bisa membuat cabang Git baru di proyek Anda, lalu mulai menguji ide Anda di cabang baru. Jika Anda suka, Anda dapat menggabungkannya dengan menguasai cabang. Jika Anda tidak menyukainya, Anda dapat membuang/menghapusnya kapan saja. Itu tidak akan memengaruhi karya asli Anda.



Perhatikan bahwa, menguasai cabang adalah cabang default di Git. Ini dibuat dan digunakan secara otomatis saat Anda menginisialisasi repositori Git baru.





Di bagian selanjutnya dari artikel ini di bawah ini, saya akan menunjukkan kepada Anda cara membuat cabang Git, menggunakan cabang Git, dan menghapus cabang Git. Jadi, mari kita maju.

Mempersiapkan Repositori Git untuk Pengujian:

Di bagian ini, saya akan mengkloning salah satu repositori GitHub saya ke komputer saya. Saya akan melakukan operasi percabangan yang berbeda di repositori ini nanti. Jika mau, Anda juga dapat menggunakan repositori Git Anda sendiri.



Jika Anda ingin menggunakan repositori GitHub saya untuk menguji hal-hal yang saya tunjukkan di artikel ini, jalankan perintah berikut untuk mengkloningnya.

$git klonhttps://github.com/shovon8/sudut-pahlawan-api

Setelah repositori Github dikloning, navigasikan ke direktori proyek sebagai berikut:

$CDsudut-pahlawan-api

Mencantumkan Cabang Git yang Ada:

Anda dapat membuat daftar semua cabang Git yang ada di repositori Git Anda dengan perintah berikut:

$git cabang

Seperti yang Anda lihat, saya hanya memiliki satu cabang menguasai di repositori Git saya. Saat Anda membuat lebih banyak cabang, itu akan muncul di sini. Cabang aktif memiliki tanda bintang (*) di depannya. Ini juga akan memiliki warna yang berbeda dari cabang lainnya. Seperti yang Anda lihat, menguasai cabang memiliki tanda bintang (*) di depannya, jadi itu adalah cabang yang sedang aktif.

Membuat Cabang Git:

Sekarang, katakanlah Anda ingin membuat cabang Git baru (sebut saja fitur baru ) untuk mencoba ide-ide mengagumkan Anda. Untuk melakukannya, jalankan perintah berikut:

$git cabangfitur baru

Cabang baru fitur baru harus dibuat dari KEPALA (komit terakhir) dari menguasai cabang.

Sekarang, jika Anda mencantumkan semua cabang Git yang ada di repositori Git Anda, cabang baru harus terdaftar seperti yang Anda lihat pada tangkapan layar di bawah.

$git cabang

Checkout ke Cabang Git:

Sebelumnya, Anda telah membuat cabang Git baru fitur baru . Tapi, itu tidak aktif seperti yang Anda lihat pada tangkapan layar di bawah ini.

Mengaktifkan cabang disebut checkout di Git.

Untuk checkout ke cabang baru fitur baru , jalankan perintah berikut:

$git checkoutfitur baru

Sekarang, jika Anda mendaftar semua cabang, Anda akan melihat fitur baru cabang aktif.

Membuat dan Memeriksa Cabang Baru:

Jika Anda tidak ingin membuat cabang terlebih dahulu dan membayarnya nanti dengan dua perintah berbeda, maka Git juga memiliki solusi untuk Anda. Anda dapat membuat dan checkout ke cabang yang baru dibuat secara bersamaan dengan satu perintah. Untuk melakukan itu, Anda dapat menggunakan -B pilihan dari git checkout .

Kami bisa membuat fitur baru cabang dan memeriksanya dengan sangat mudah pada contoh sebelumnya dengan perintah berikut:

$git checkout -Bfitur baru

Melakukan Perubahan pada Cabang Git:

Setelah Anda checkout ke cabang baru Anda fitur baru , Anda dapat mulai menambahkan komitmen baru ke cabang ini.

Misalnya, saya telah mengubah file package.json di repositori Git saya seperti yang Anda lihat dari status git memerintah:

Sekarang, Anda dapat menambahkan komitmen baru ke cabang baru fitur baru seperti yang Anda lihat pada tangkapan layar di bawah ini.

$git tambahkan -KE
$git komit -M 'memperbaiki versi paket dalam file package.json'

Seperti yang Anda lihat, komit baru ditambahkan ke fitur baru cabang.

$git log --oneline

Sekarang, jika Anda checkout ke menguasai cabang, Anda tidak akan melihat komit baru. Komit baru hanya tersedia di fitur baru cabang sampai Anda menggabungkan dua cabang.

Membuat Cabang Baru dari Cabang atau Komit Lain:

Jika Anda ingin membuat cabang baru dari komit lain atau dari KEPALA (komit terakhir) dari cabang lain, Anda harus menentukannya saat membuat cabang baru.

Jika Anda tidak menentukan cabang sumber atau komit untuk membuat cabang baru, maka cabang baru akan dibuat dari KEPALA (komit terakhir) dari cabang yang saat ini Anda periksa.

Untuk membuat cabang baru (katakanlah tes ) dari KEPALA (komit terakhir) dari cabang lain (katakanlah, fitur baru ), jalankan perintah berikut:

$git cabang tesfitur baru

Seperti yang Anda lihat, keduanya tes dan fitur baru cabang memiliki riwayat komit yang sama.

Katakanlah, Anda ingin membuat cabang baru tes2 dari komit yang ada dari cabang lain menguasai .

Pertama, daftar semua komit dengan perintah berikut:

$git log-master satu baris

Seperti yang Anda lihat, semua komit dari menguasai cabang ditampilkan. Perhatikan bahwa setiap komit memiliki hash yang unik. Untuk membuat cabang baru dari komit yang ada, Anda harus menggunakan hash dari komit yang Anda inginkan.

Sekarang, katakanlah, Anda ingin menggunakan komit 45c336e sebagai KEPALA (komit terakhir) dari cabang baru tes2 . Untuk melakukannya, jalankan perintah berikut.

$git cabangtes2 45c336e

Seperti yang Anda lihat, cabang baru tes2 memiliki komitmen hingga 45c336e .

Jadi begitulah cara Anda membuat cabang di Git. Terima kasih telah membaca artikel ini.