Prasyarat:
Pasang GitHub Desktop
GitHub Desktop membantu pengguna git untuk melakukan tugas-tugas yang berkaitan dengan git secara grafik. Anda boleh memuat turun pemasang versi terbaru aplikasi ini untuk Ubuntu dengan mudah dari github.com. Anda harus memasang dan mengkonfigurasi aplikasi ini setelah memuat turun untuk menggunakannya. Anda juga boleh memeriksa tutorial memasang GitHub Desktop di Ubuntu untuk mengetahui proses pemasangan dengan betul.
Buat Repositori di Local Drive
Anda harus membuat repositori tempatan untuk memeriksa arahan yang digunakan dalam tutorial ini untuk menghapus cawangan mana pun secara tempatan.
Buat Pelbagai Cawangan
Buat beberapa cabang untuk menghapus mana-mana cabang secara tempatan kerana jika hanya ada satu cabang aktif tidak dapat dihapuskan.
Padamkan Cawangan Tempatan dari Terminal:
Apabila pengguna git membuat cawangan di repositori tempatan, maka cawangan itu disimpan secara tempatan. Cawangan tempatan boleh dihapus sebelum atau selepas menerbitkan di pelayan jauh. Sekiranya pengguna menghapus cawangan tanpa menerbitkan pelayan jauh, maka ia tidak akan menghasilkan kesan di cabang jauh. Terdapat dua pilihan untuk menghapus cabang menggunakan perintah git. The -d pilihan digunakan untuk menghapus cawangan yang telah diterbitkan di cawangan terpencil. The -D pilihan digunakan untuk menghapus cabang tempatan secara paksa yang belum diterbitkan di cawangan terpencil.
Buka terminal dan pergi ke lokasi repositori tempatan yang mengandungi pelbagai cawangan. Jalankan arahan berikut untuk memeriksa senarai cawangan yang ada dari repositori semasa.
$cawangan gitOutput berikut menunjukkan bahawa repositori mengandungi tiga cabang. Ini adalah utama, tuan, dan sekunder.
pergi daftar keluar arahan digunakan untuk menavigasi antara cawangan dan memberikan maklumat terkini mengenai cabang tertentu jika cabang itu diterbitkan di pelayan jauh. Jalankan arahan berikut untuk beralih ke cabang yang dinamakan utama dan dapatkan maklumat terkini cawangan ini.
$git checkoututamaOutput berikut menunjukkan bahawa cabang bernama utama aktif sekarang dan terkini dengan utama cawangan pelayan jauh. Anda tidak dapat memadam cawangan aktif. Oleh itu, jika anda menjalankan perintah delete untuk menghapus cawangan yang aktif, maka ralat akan dihasilkan.
Jalankan arahan berikut untuk menghapus cawangan tempatan bernama utama yang diterbitkan di pelayan jauh dengan yang -d pilihan.
$cawangan git -dutamaOutput berikut menunjukkan bahawa cabang utama tidak dapat dihapuskan kerana cabang itu aktif.
Jalankan arahan berikut untuk menghapus cawangan bernama induk yang diterbitkan di pelayan jauh dan ambil senarai cawangan untuk memeriksa cabang dihapus atau tidak.
$cawangan git -dtuan$cawangan git
Output berikut menunjukkan bahawa tuan cawangan telah dipadam secara tempatan kerana ia bukan cawangan aktif tetapi diterbitkan di pelayan jauh. Senarai cawangan yang ada telah diperiksa oleh perintah kedua yang menunjukkan bahawa cawangan telah dihapus dengan betul.
Anda boleh menghapus cawangan tempatan yang tidak diterbitkan dengan menggunakan perintah berikut. Tidak ada cabang yang tidak diterbitkan di repositori semasa. Jadi, output arahan ini tidak ditunjukkan.
$cawangan git -DutamaPadamkan Cawangan Tempatan dari GitHub Desktop:
Ramai pengguna git tidak menyukai tugas baris perintah dan lebih suka antara muka pengguna grafik untuk melakukan tugas yang berkaitan dengan git. Desktop GitHub dilaksanakan untuk pengguna tersebut. Sekiranya anda ingin menghapus cawangan tempatan repositori tanpa mengetik perintah, kemudian buka Desktop GitHub aplikasi dan buka repositori tempatan untuk menghapus cawangan tertentu. Di sini, nama repositori Django dibuka yang mengandungi dua cabang bernama, utama dan sekunder. Klik pada senarai Branch dari menu View untuk memaparkan semua cabang dari repositori semasa. Output berikut menunjukkan bahawa utama cabang adalah cawangan lalai.
Pilih cabang yang ingin anda hapus dan klik pada menu Cabang yang mengandungi banyak item sub-menu untuk melakukan pelbagai jenis operasi berkaitan cabang. Anda mesti klik pada item sub-menu Delete untuk padam cawangan terpilih.
Kesimpulan:
Kadang kala pembangun git perlu menghapus cawangan yang tidak diperlukan dari git repositori. Cabang boleh dipadam secara tempatan dan dari jauh. Cara-cara untuk menghapus mana-mana cawangan secara tempatan telah dijelaskan dalam tutorial ini. Cabang boleh dihapuskan secara tempatan dengan menggunakan baris perintah atau GUI. Cawangan tempatan yang tidak diterbitkan juga boleh dihapuskan secara paksa menggunakan pilihan -D. Mudah-mudahan, pengguna git dapat menghapus cawangan dari mana-mana repositori tempatan setelah membaca tutorial ini dengan betul.