GNU/Linux >> Belajar Linux >  >> Linux

Cara membuat, mengganti nama, dan menghapus cabang Git

Git mungkin adalah sistem kontrol versi (VCS) yang paling banyak digunakan untuk manajemen kode sumber dan setiap insinyur cloud harus tahu cara menggunakannya. Salah satu fitur pembunuh Git adalah dukungan percabangan kode. Cabang adalah penunjuk ke satu lagi komit, yang memungkinkan Anda menerapkan perubahan baru secara efektif tanpa merusak kode yang sudah ada. Artikel ini membahas cara membuat cabang baru, mengganti nama, dan menghapus cabang menggunakan perintah Git CLI.

Menginisialisasi repositori Git

Untuk mengilustrasikan contoh kita, saya akan membuat dan menginisialisasi repositori Git baru di IDE Cloud9 saya.

Untuk menginisialisasi repositori git dan membuat direktori .git awal dalam proyek baru atau yang sudah ada, gunakan:

mkdir git-demo-repository
cd git-demo-repository
git init

Jika ini adalah repositori pertama Anda, Anda harus mengkonfigurasi nama dan email Anda. Penggunaan Git menambahkan informasi ini ke komit saat Anda menyimpan (melakukan) perubahan Anda.

git config --global user.email "Enter your address"
git config --global user.name "Enter your Username"

Sekarang Anda dapat membuat file README kosong dan membuat komit awal:

touch README.md
git add .
git commit -m "Initial commit"

Sekarang, kami siap bermain dengan cabang Git.

Melihat cabang Git

Di bagian ini kita akan membahas cara melihat cabang Git lokal dan jarak jauh.

Melihat cabang Git lokal

Untuk melihat cabang Git lokal, gunakan perintah berikut:

git branch

Melihat cabang Git jarak jauh

Untuk menampilkan cabang Git jarak jauh, gunakan -r (r emote) sebagai tambahan dari perintah sebelumnya:

git branch -r

Catatan :jika Anda belum pernah memasukkan kode Anda ke repositori jarak jauh, perintah ini akan memberikan output kosong.

Untuk menampilkan semua cabang Git lokal dan jarak jauh secara bersamaan, gunakan -a (a ll) argumen:  

git branch -a

Cabang Anda saat ini ditandai dengan tanda bintang (* ).

Membuat cabang Git baru

Saat ini, kami hanya memiliki satu cabang. Mari buat lebih banyak cabang Git dengan menggunakan perintah:

git branch branch-1
git branch branch-2

Catatan :Sangat penting untuk mengingat komit/cabang mana yang Anda gunakan sebelum menjalankan perintah tersebut. Saat ini, kami membuat dua cabang yang menunjuk ke komit yang sama dari cabang master.

Segera setelah Anda mulai melakukan perubahan pada cabang tersebut, pohon perubahan kode Anda akan terlihat seperti ini:

Tetapi jika Anda melakukan perubahan pada branch-1 cabang terlebih dahulu lalu jalankan git branch perintah, Anda akan membuat pohon cabang kode yang sama sekali berbeda:

Memilih cabang Git

Cabang yang baru dibuat tidak dipilih secara default; anda perlu melakukannya secara manual menggunakan git checkout perintah:

git checkout branch-1

Anda dapat menggabungkan kedua perintah untuk membuat dan memilih cabang Git menggunakan satu perintah juga:

git checkout -b branch-3

Mengganti nama cabang Git

Kadang-kadang diperlukan untuk mengganti nama cabang Git, misalnya jika Anda memiliki kesalahan ketik pada nama cabang yang ingin mengasosiasikan cabang dengan tiket Jira lain.

Mengganti nama cabang Git lokal

Untuk mengganti nama cabang Git lokal, gunakan -m atau --move argumen:

git branch -m branch-1 branch1

Mengganti nama cabang Git jarak jauh

Tidak ada opsi untuk mengganti nama cabang Git jarak jauh menggunakan satu perintah.

Pertama, Anda harus mengganti nama cabang secara lokal:

git branch -m branch-1 branch1

Kemudian, Anda perlu mendorongnya ke repositori jarak jauh:

git push origin branch1

Dan akhirnya, Anda dapat menghapus cabang jarak jauh yang lama:

git push origin --delete branch-1

Menghapus cabang

Setelah Anda menyelesaikan pengembangan fitur, dan menggabungkan perubahan Anda ke master cabang, Anda dapat menghapus cabang yang tidak diperlukan dengan aman:

Catatan :Anda tidak dapat menghapus cabang yang sedang Anda kerjakan.

Menghapus cabang Git lokal

Mari kita hapus cabang-3, misalnya:

git branch -d branch-3

Menghapus cabang Git jarak jauh

Anda juga dapat menghapus cabang Git jarak jauh jika perlu dengan menjalankan perintah berikut:

git push origin --delete branch-2

Ringkasan

Git mungkin adalah sistem kontrol versi (VCS) yang paling banyak digunakan untuk manajemen kode sumber dan setiap insinyur cloud harus tahu cara menggunakannya. Salah satu fitur pembunuh Git adalah dukungan percabangan kode, yang memungkinkan Anda menerapkan perubahan baru secara efektif tanpa merusak kode yang sudah ada. Artikel ini membahas cara membuat cabang baru, mengganti nama, dan menghapus cabang lokal dan jarak jauh menggunakan perintah Git CLI.


Linux
  1. Cara Membuat dan Menghapus Pengguna di Ubuntu 16.04

  2. Cara Mengganti Nama Cabang Git Lokal dan Jarak Jauh

  3. Cara Membuat dan Menerapkan Patch di GIT menggunakan diff and apply Command

  1. Cara membuat Tag Git

  2. Cara membuat dan menghapus grup pengguna di Linux

  3. Cara Membuat dan Menghapus Pengguna di Debian 9

  1. Cara Mengganti Nama Cabang Git Lokal dan Jarak Jauh

  2. Apa Itu Git Upstream Dan Cara Mengatur Cabang Upstream

  3. Cara Membuat Cabang Baru di Git