Buat cabang di AWS CodeCommit - AWS CodeCommit

AWS CodeCommit tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS CodeCommit dapat terus menggunakan layanan seperti biasa. Pelajari lebih lanjut”

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Buat cabang di AWS CodeCommit

Anda dapat menggunakan CodeCommit konsol atau AWS CLI untuk membuat cabang untuk repositori Anda. Ini adalah cara cepat untuk memisahkan pekerjaan pada versi baru atau berbeda dari file tanpa mempengaruhi pekerjaan di cabang default. Setelah Anda membuat cabang di CodeCommit konsol, Anda harus menarik perubahan itu ke repo lokal Anda. Atau, Anda dapat membuat cabang secara lokal dan kemudian menggunakan Git dari repo lokal yang terhubung ke CodeCommit repositori untuk mendorong perubahan itu.

Buatlah sebuah cabang (konsol)

Anda dapat menggunakan CodeCommit konsol untuk membuat cabang di CodeCommit repositori. Lain kali pengguna menarik perubahan dari repositori, mereka melihat cabang baru.

  1. Buka CodeCommit konsol di https://console.aws.amazon.com/codesuite/codecommit/home.

  2. Di Repositori, pilih nama repositori tempat Anda ingin membuat cabang.

  3. Di panel navigasi, pilih Cabang.

  4. Pilih Buat cabang.

    Membuat cabang di CodeCommit konsol.

    Di Nama cabang, masukkan nama untuk cabang tersebut. Di Cabang dari, pilih cabang atau tag dari daftar, atau tempelkan ID commit. Pilih Buat cabang.

Buatlah sebuah cabang (Git)

Ikuti langkah-langkah ini untuk menggunakan Git dari repo lokal untuk membuat cabang di repo lokal dan kemudian dorong cabang itu ke repositori. CodeCommit

Langkah-langkah ini ditulis dengan asumsi bahwa Anda telah menghubungkan repo lokal ke repositori. CodeCommit Untuk petunjuk, silakan lihat Connect ke sebuah repositori.

  1. Buat cabang di repo lokal Anda dengan menjalankan git checkout -b new-branch-name perintah, di new-branch-name mana nama cabang baru.

    Misalnya, perintah berikut membuat cabang yang bernama MyNewBranch di repo lokal:

    git checkout -b MyNewBranch
  2. Untuk mendorong cabang baru dari repo lokal ke CodeCommit repositori, jalankan git push perintah, dengan menentukan file dan file. remote-name new-branch-name

    Misalnya, untuk mendorong cabang baru di repo lokal yang dinamai MyNewBranch ke CodeCommit repositori dengan nama panggilan: origin

    git push origin MyNewBranch
catatan

Jika Anda menambahkan -u opsi ke git push (misalnya,git push -u origin main), maka di masa depan Anda dapat menjalankan git push tanpa remote-namebranch-name. Informasi pelacakan hulu diatur. Untuk mendapatkan informasi pelacakan hulu, jalankan git remote show remote-name (sebagai contoh, git remote show origin).

Untuk menampilkan daftar semua cabang pelacakan lokal dan jarak jauh, jalankan git branch --all.

Untuk menyiapkan cabang di repo lokal yang terhubung ke cabang di CodeCommit repositori, jalankan. git checkout remote-branch-name

Untuk opsi lainnya, lihat dokumentasi Git Anda.

Buatlah sebuah cabang (AWS CLI)

Untuk menggunakan AWS CLI perintah dengan CodeCommit, instal file AWS CLI. Untuk informasi selengkapnya, lihat Referensi baris perintah.

Ikuti langkah-langkah ini untuk menggunakan AWS CLI untuk membuat cabang di CodeCommit repositori dan kemudian dorong cabang itu ke repositori. CodeCommit Untuk langkah-langkah untuk membuat commit awal dan menentukan nama cabang default untuk repositori kosong, lihat Buat komit pertama untuk repositori menggunakan AWS CLI.

  1. Jalankan perintah create-branch, dengan menentukan:

    • Nama CodeCommit repositori tempat cabang dibuat (dengan --repository-name opsi).

      catatan

      Untuk mendapatkan nama repositori, jalankan perintah CodeCommit list-repositori.

    • Nama cabang baru (dengan opsi --branch-name).

    • ID dari commit yang ditunjuk oleh cabang baru tersebut (dengan opsi --commit-id).

    Misalnya, untuk membuat cabang bernama MyNewBranch yang menunjuk ke ID komit 317f8570EXAMPLE dalam CodeCommit repositori bernama: MyDemoRepo

    aws codecommit create-branch --repository-name MyDemoRepo --branch-name MyNewBranch --commit-id 317f8570EXAMPLE

    Perintah ini menghasilkan output hanya jika ada kesalahan.

  2. Untuk memperbarui daftar cabang CodeCommit repositori yang tersedia di repo lokal Anda dengan nama cabang jarak jauh yang baru, jalankan. git remote update remote-name

    Misalnya, untuk memperbarui daftar cabang yang tersedia untuk CodeCommit repositori dengan nama panggilan: origin

    git remote update origin
    catatan

    Atau, Anda dapat menjalankan perintah git fetch. Anda juga dapat melihat semua cabang jarak jauh dengan menjalankan git branch --all, tapi sampai Anda memperbarui daftar repo lokal Anda, cabang jaeak jauh yang Anda buat tersebut tidak muncul dalam daftar.

    Untuk opsi lainnya, lihat dokumentasi Git Anda.

  3. Untuk menyiapkan cabang di repo lokal yang terhubung ke cabang baru di CodeCommit repositori, jalankan. git checkout remote-branch-name

catatan

Untuk mendapatkan daftar nama CodeCommit repositori dan merekaURLs, jalankan perintah. git remote -v