GNU/Linux >> Belajar Linux >  >> Linux

Cara Menghapus Cabang Git dari Jarak Jauh dan Lokal

Pendahuluan

Git adalah aplikasi pelacakan proyek yang membuat utas proyek utama yang dapat bercabang .

Cabang Git digunakan untuk mengembangkan perubahan dan pembaruan tanpa mempengaruhi proyek inti. File di cabang mungkin perlu dihapus jika rusak atau usang setelah menggabungkan cabang.

Panduan ini menunjukkan kepada Anda cara menghapus cabang jarak jauh dan lokal di Git.

Prasyarat

  • Proyek Git
  • Pengguna dengan hak istimewa untuk menghapus file dari proyek

Apa itu Cabang Git?

Sebuah Git cabang adalah salinan proyek dari titik waktu tertentu. Setelah perubahan dibuat dan disetujui, Anda dapat melakukan cabang berubah menjadi proyek utama. Dalam beberapa kasus, mungkin perlu untuk membatalkan komit Git.

Catatan: Pengguna dapat memeriksa cabang dari versi sebelumnya, membuat perubahan, lalu memublikasikan pembaruan. Perubahan tidak permanen sampai mereka berkomitmen. Git melacak revisi selama masa hidup proyek.

Git dapat menjangkau banyak sistem. Server pusat menyimpan file proyek utama. Pengguna dapat memeriksa proyek, membuat perubahan pada sistem lokal mereka, lalu memublikasikan kembali perubahan tersebut ke server.

  • File dan cabang di server utama jauh cabang.
  • File dan cabang pada sistem pengguna disebut lokal cabang.

Menghapus Cabang Jarak Jauh

Cabang terpencil terletak pada sistem yang berbeda; biasanya, server diakses oleh pengembang. Menghapus cabang jarak jauh akan menghapusnya untuk semua pengguna.

Hapus cabang Git jarak jauh dengan memasukkan perintah berikut:

git push remote_project --delete branch_name

Sebagai alternatif, gunakan perintah berikut untuk menghapus cabang jarak jauh:

git push remote_project :branch_name

Dalam beberapa kasus, ini dapat menghasilkan kesalahan yang menunjukkan bahwa cabang telah dihapus.

Segarkan daftar cabang sebelum mencoba menghapus cabang jarak jauh lagi:

git fetch -p

Menghapus Cabang Lokal

Cabang lokal disimpan pada sistem lokal. Menghapus cabang lokal tidak memengaruhi cabang jarak jauh. Lihat cabang GIt lokal yang Anda JANGAN ingin menghapus:

git checkout main_branch

Gunakan perintah berikut untuk menghapus cabang lokal:

git branch -d branch_name

Sistem mengonfirmasi nama cabang yang dihapus.

-d opsi hanya berfungsi pada cabang yang telah didorong dan digabungkan dengan cabang jarak jauh. Untuk memaksa penghapusan cabang lokal yang belum didorong atau digabungkan, gunakan -D pilihan:

git branch -D branch_name

Linux
  1. Cara membuat dan menghapus grup pengguna di Linux

  2. Bagaimana cara menghapus direktori dan folder di Linux?

  3. Cara Mengganti Nama Cabang Git Lokal dan Jarak Jauh

  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

  1. Cara Mengalihkan Cabang di Git

  2. Cara Menginstal dan Mengonfigurasi Git di Ubuntu 20.04

  3. Apa itu Git dan bagaimana cara menginstal Git di Linux