

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di [Cara bermigrasi dari CodeCatalyst](migration.md).

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

# Perintah Git untuk cabang
<a name="source-branches-git"></a>

Anda dapat menggunakan Git untuk membuat, mengelola, dan menghapus cabang di klon repositori sumber yang Anda miliki di komputer Anda (repo lokal Anda) atau di Lingkungan Dev Anda, lalu komit dan dorong perubahan Anda ke repositori CodeCatalyst sumber Anda (repositori jarak jauh). Contoh: 


**Perintah Git umum untuk cabang**  

|  |  | 
| --- |--- |
|  Mendaftar semua cabang di repo lokal dengan tanda bintang (`*`) yang ditampilkan di sebelah cabang Anda saat ini.  |  `git branch`  | 
|  Menarik informasi tentang semua cabang yang ada di repositori jarak jauh ke repo lokal.  |  `git fetch`  | 
|  Mendaftar semua cabang di repo lokal dan cabang pelacakan jarak jauh di repo lokal.  |  `git branch -a`  | 
|  Mendaftar hanya cabang pelacakan jarak jauh di repo lokal.  |  `git branch -r`  | 
|  Membuat cabang di repo lokal menggunakan nama cabang yang ditentukan. Cabang ini tidak akan muncul di repositori jarak jauh sampai Anda melakukan dan mendorong perubahan.  |  `git branch branch-name`  | 
|  Membuat cabang di repo lokal menggunakan nama cabang yang ditentukan, dan kemudian beralih ke sana.  |  `git checkout -b branch-name`  | 
|  Beralih ke cabang lain di repo lokal dengan menggunakan nama cabang yang ditentukan.  |  `git checkout other-branch-name`  | 
|  Mendorong cabang dari repo lokal ke repositori jarak jauh menggunakan nama panggilan yang ditentukan repo lokal untuk repositori jarak jauh dan nama cabang yang ditentukan. Juga mengatur informasi pelacakan hulu untuk cabang di repo lokal.  |  `git push -u remote-name branch-name`  | 
|  Menggabungkan perubahan dari cabang lain di repo lokal untuk cabang saat ini di repo lokal.   |  `git merge from-other-branch-name`  | 
|  Menghapus cabang di repo lokal kecuali cabang tersebut berisi pekerjaan yang belum digabung.   |  `git branch -d branch-name`  | 
|  Menghapus cabang di repositori jarak jauh menggunakan nama panggilan yang ditentukan yang dimiliki repo lokal untuk repositori jarak jauh dan nama cabang yang ditentukan. (Perhatikan penggunaan titik dua (`:`).) Atau, tentukan `--delete` sebagai bagian dari perintah.  | `git push remote-name :branch-name` `git push remote-name --delete branch-name`  | 

Untuk informasi selengkapnya, lihat dokumentasi Git Anda.