Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Hapus cabang di AWS CodeCommit
Anda dapat menggunakan CodeCommit konsol untuk menghapus cabang di repositori. Menghapus cabang di CodeCommit tidak menghapus cabang itu di repo lokal, sehingga pengguna dapat terus memiliki salinan cabang tersebut hingga saat berikutnya mereka menarik perubahan. Untuk menghapus cabang secara lokal dan mendorong perubahan itu ke CodeCommit repositori, gunakan Git dari repo lokal yang terhubung ke CodeCommit repositori.
Menghapus cabang tidak menghapus commit apa pun, tetapi menghapus semua referensi ke commit di cabang itu. Jika Anda menghapus cabang yang berisi commit yang belum digabung ke cabang lain di repositori, Anda tidak dapat mengambil commit tersebut kecuali Anda memiliki ID commit penuh mereka.
catatan
Anda tidak dapat menggunakan petunjuk dalam topik ini untuk menghapus cabang default repositori. Jika Anda ingin menghapus cabang default, Anda harus membuat sebuah cabang, menjadikan cabang baru tersebut cabang default, dan kemudian menghapus cabang lama. Untuk informasi selengkapnya, lihat Buatlah sebuah cabang dan Ubah pengaturan cabang.
Hapuslah sebuah cabang (konsol)
Anda dapat menggunakan CodeCommit konsol untuk menghapus cabang di CodeCommit repositori.
-
Buka CodeCommit konsol di https://console.aws.amazon.com/codesuite/codecommit/home
. -
Di Repositori, pilih nama repositori tempat Anda ingin menghapus cabang.
-
Di panel navigasi, pilih Cabang.
-
Temukan nama cabang yang ingin Anda hapus, pilih Hapus cabang, dan konfirmasikan pilihan Anda.
Hapus cabang (AWS CLI)
Anda dapat menggunakan AWS CLI untuk menghapus cabang di CodeCommit repositori, jika cabang itu bukan cabang default untuk repositori. Untuk informasi lebih lanjut tentang menginstal dan menggunakan AWS CLI, lihatReferensi baris perintah.
-
Pada terminal atau baris perintah, jalankan perintah delete-branch, dengan menentukan:
-
Nama CodeCommit repositori tempat cabang akan dihapus (dengan --repository-name opsi).
Tip
Untuk mendapatkan nama CodeCommit repositori, jalankan perintah list-repositories.
-
Nama cabang yang akan dihapus (dengan opsi branch-name).
Tip
Untuk mendapatkan nama cabang, jalankan perintah list-branches.
-
-
Misalnya, untuk menghapus cabang bernama
MyNewBranchdalam CodeCommit repositori bernamaMyDemoRepo:aws codecommit delete-branch --repository-name MyDemoRepo --branch-name MyNewBranchPerintah ini mengembalikan informasi tentang cabang yang dihapus, termasuk nama cabang yang dihapus dan ID commit penuh dari commit yang dulunya merupakan kepala cabang. Contoh:
"deletedBranch": { "branchName": "MyNewBranch", "commitId": "317f8570EXAMPLE" }
Hapuslah sebuah cabang (Git)
Ikuti langkah-langkah ini untuk menggunakan Git dari repo lokal untuk menghapus cabang di CodeCommit repositori.
Langkah-langkah ini ditulis dengan asumsi bahwa Anda telah menghubungkan repo lokal ke CodeCommit repositori. Untuk petunjuk, lihat Connect ke sebuah repositori.
-
Untuk menghapus cabang dari repo lokal, jalankan git branch -D
branch-nameperintah di manabranch-nameadalah nama cabang yang ingin Anda hapus.Tip
Untuk mendapatkan daftar nama cabang, jalankan git branch --all.
Misalnya, untuk menghapus cabang di repo lokal yang bernama
MyNewBranch:git branch -D MyNewBranch -
Untuk menghapus cabang dari CodeCommit repositori, jalankan git push
remote-name--deletebranch-nameperintah di mana nama panggilan yangremote-namedigunakan repo lokal untuk CodeCommit repositori danbranch-namemerupakan nama cabang yang ingin Anda hapus dari CodeCommit repositori.Tip
Untuk mendapatkan daftar nama CodeCommit repositori dan URL-nya, jalankan git remote -v perintah.
Misalnya, untuk menghapus cabang bernama
MyNewBranchdi CodeCommit repositori bernamaorigin:git push origin --delete MyNewBranchTip
Perintah ini tidak menghapus cabang jika cabang tersebut adalah cabang default.
Untuk opsi lainnya, lihat dokumentasi Git Anda.