

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.

# Mengelola file kode sumber di Amazon CodeCatalyst
<a name="source-files"></a>

Di Amazon CodeCatalyst, file adalah informasi mandiri yang dikendalikan versi yang tersedia untuk Anda dan pengguna lain dari repositori sumber dan cabang tempat file disimpan. Anda dapat mengatur file repositori Anda dengan struktur direktori. CodeCatalystsecara otomatis melacak setiap perubahan yang dilakukan ke file. Anda dapat menyimpan versi file yang berbeda di cabang repositori yang berbeda.

Untuk menambah atau mengedit beberapa file dalam repositori sumber, Anda dapat menggunakan klien Git, Lingkungan Dev, atau lingkungan pengembangan terintegrasi (IDE). Untuk menambah atau mengedit satu file, Anda dapat menggunakan CodeCatalyst konsol. 

**Topics**
+ [Membuat atau menambahkan file](source-files-create.md)
+ [Melihat file](source-files-view.md)
+ [Melihat riwayat perubahan pada file](source-files-view-history.md)
+ [Mengedit file](source-files-edit.md)
+ [Mengganti nama atau menghapus file](source-files-delete.md)

# Membuat atau menambahkan file
<a name="source-files-create"></a>

Untuk membuat dan menambahkan file ke repositori sumber, Anda dapat menggunakan CodeCatalyst konsol Amazon, Lingkungan Dev, lingkungan pengembangan terintegrasi (IDE) yang terhubung, atau klien Git. CodeCatalyst Konsol menyertakan editor kode untuk membuat file. Editor ini adalah cara mudah untuk membuat atau mengedit file sederhana, seperti file README.md, di cabang di repositori. Saat mengerjakan lebih dari satu file, pertimbangkan untuk [membuat Lingkungan Dev](devenvironment-create.md).

**Untuk membuat Lingkungan Dev dari repositori sumber**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Di panel navigasi, pilih **Kode**, lalu pilih **Repositori sumber**.

1. Pilih repositori sumber tempat Anda ingin mengerjakan kode.

1. Pilih **Buat Lingkungan Pengembang**.

1. Pilih IDE yang didukung dari menu tarik-turun. Untuk informasi selengkapnya, lihat [Lingkungan pengembangan terintegrasi yang didukung untuk Lingkungan Dev](devenvironment-create.md#devenvironment-supported-ide).

1. Lakukan salah satu tindakan berikut:
   + Pilih **Bekerja di cabang yang ada**, lalu pilih cabang dari menu drop-down **cabang yang ada**.
   + Pilih **Bekerja di cabang baru**, masukkan nama **cabang ke bidang Nama cabang**, dan pilih cabang untuk membuat cabang baru dari menu drop-down **Buat cabang dari**.

1. Secara opsional tambahkan nama untuk Lingkungan Dev atau edit konfigurasinya.

1. Pilih **Buat**.

**Untuk membuat file di CodeCatalyst konsol**

1. Arahkan ke proyek tempat Anda ingin membuat file. Untuk informasi selengkapnya tentang cara menavigasi ke repositori, lihat. [Melihat repositori sumber](source-repositories-view.md) 

1. Pilih nama repositori dari daftar repositori sumber untuk proyek. Atau, di panel navigasi, pilih **Kode**, lalu pilih **Repositori sumber**.

   Pilih repositori tempat Anda ingin membuat file. 

1. (Opsional) Pilih cabang tempat Anda ingin membuat file, jika Anda ingin membuat file di cabang yang berbeda dari cabang default.

1. Pilih **Buat file**. 

1. Masukkan nama file di **Nama file**. Tambahkan konten file di editor. 
**Tip**  
Jika Anda ingin membuat file di sub-folder atau subdirektori dari root cabang, sertakan struktur itu sebagai bagian dari nama file.

   Ketika Anda puas dengan perubahan Anda, pilih **Komit**.

1. Dalam **nama File**, tinjau nama file dan buat perubahan apa pun yang mungkin Anda inginkan. Secara opsional pilih cabang tempat Anda ingin membuat file dari daftar cabang yang tersedia di **Cabang**. Dalam **pesan Komit**, secara opsional masukkan deskripsi singkat namun informatif tentang mengapa Anda melakukan perubahan ini. Ini akan ditampilkan sebagai informasi komit dasar untuk komit yang menambahkan file ke repositori sumber.

1. Pilih **Komit** untuk melakukan dan mendorong file ke repositori sumber.

Anda juga dapat menambahkan file ke repositori sumber dengan mengkloning ke komputer lokal Anda dan menggunakan klien Git atau lingkungan pengembangan terintegrasi terhubung (IDE) untuk mendorong file dan perubahan Anda. 

**catatan**  
Jika Anda ingin menambahkan submodul Git, Anda harus menggunakan klien Git atau Lingkungan Dev dan menjalankan perintah. **git submodule add** Anda tidak dapat menambahkan atau melihat submodul Git di CodeCatalyst konsol atau melihat perbedaan submodul Git dalam permintaan tarik. Untuk informasi selengkapnya tentang submodul Git, lihat [dokumentasi Git](https://git-scm.com/book/en/v2/Git-Tools-Submodules).<a name="source-files-add-git"></a>

**Untuk menambahkan file menggunakan klien Git atau lingkungan pengembangan terintegrasi yang terhubung (IDE)**

1. Kloning repositori sumber Anda ke komputer lokal Anda. Untuk informasi selengkapnya, lihat [Mengkloning repositori sumber](source-repositories-clone.md).

1. Buat file di repo lokal Anda atau salin file ke repo lokal Anda.

1. Buat dan dorong komit dengan melakukan salah satu hal berikut:
   + Jika Anda menggunakan klien Git, di terminal atau baris perintah, jalankan **git add** perintah, tentukan nama file yang ingin Anda tambahkan. Atau, untuk menambahkan semua file yang ditambahkan atau diubah, jalankan **git add** perintah diikuti oleh periode tunggal atau ganda untuk menunjukkan apakah Anda ingin memasukkan semua perubahan pada tingkat direktori saat ini (periode tunggal) atau semua perubahan dalam direktori saat ini dan semua subdirektori (periode ganda). Untuk melakukan perubahan, jalankan **git commit -m** perintah dan berikan pesan komit. Untuk mendorong perubahan Anda ke repositori sumber CodeCatalyst, jalankan. **git push** Untuk informasi selengkapnya tentang perintah Git, lihat dokumentasi Git Anda dan[Perintah Git untuk cabang](source-branches-git.md).
   + Jika Anda menggunakan Dev Environment atau IDE, buat file dan tambahkan file di IDE, lalu komit dan dorong perubahan Anda. Untuk informasi selengkapnya, lihat [Menulis dan memodifikasi kode dengan Dev Environments di CodeCatalystMenulis dan memodifikasi kode dengan Dev Environments](devenvironment.md) atau lihat dokumentasi IDE Anda.

# Melihat file
<a name="source-files-view"></a>

Anda dapat melihat file di repositori sumber Anda di konsol Amazon CodeCatalyst . Anda dapat melihat file di cabang default dan di cabang lainnya. Isi file dapat bervariasi tergantung pada cabang yang Anda pilih untuk dilihat.

**Untuk melihat file di CodeCatalyst konsol**

1. Arahkan ke proyek tempat Anda ingin melihat file. Untuk informasi selengkapnya, lihat [Melihat repositori sumber](source-repositories-view.md). 

1. 

   Pilih nama repositori dari daftar repositori sumber untuk proyek. Atau, di panel navigasi, pilih **Kode**, lalu pilih **Repositori sumber**.

   Pilih repositori tempat Anda ingin melihat file.

1. Daftar file dan folder ditampilkan untuk cabang default. File ditunjukkan oleh ikon paper, sedangkan folder ditunjukkan oleh ikon folder. 

1. Lakukan salah satu langkah berikut ini:
   + Untuk melihat file dan folder di cabang yang berbeda, pilih dari daftar cabang. 
   + Untuk memperluas folder, pilih dari daftar.

1. Untuk melihat isi file tertentu, pilih dari daftar. Isi file akan ditampilkan di cabang. Untuk melihat isi file di cabang yang berbeda, pilih cabang yang Anda inginkan dari pemilih cabang.
**Tip**  
Saat melihat konten file, Anda dapat memilih file tambahan untuk dilihat dari **Lihat file**. Untuk mengedit file, pilih **Edit**.

Anda dapat melihat beberapa file di konsol. Anda juga dapat melihat file yang telah Anda kloning ke komputer lokal Anda menggunakan klien Git atau lingkungan pengembangan terintegrasi (IDE). Untuk informasi selengkapnya, lihat dokumentasi untuk klien Git atau IDE Anda.

**catatan**  
Anda tidak dapat melihat submodul Git di CodeCatalyst konsol. Untuk informasi selengkapnya tentang submodul Git, lihat [dokumentasi Git](https://git-scm.com/book/en/v2/Git-Tools-Submodules).

# Melihat riwayat perubahan pada file
<a name="source-files-view-history"></a>

Anda dapat melihat riwayat perubahan pada file di repositori sumber Anda di konsol Amazon CodeCatalyst . Ini dapat membantu Anda memahami perubahan yang dibuat pada file oleh berbagai komit ke cabang tempat Anda memilih untuk melihat riwayat file. Misalnya, jika Anda melihat riwayat perubahan pada **readme.md** file di **main** cabang repositori sumber, Anda akan melihat daftar komit yang menyertakan perubahan pada file itu di cabang itu. 

**catatan**  
Anda tidak dapat melihat riwayat file di repositori tertaut di konsol. CodeCatalyst <a name="source-files-view-file-history-console"></a>

# Untuk melihat riwayat file di CodeCatalyst konsol
<a name="source-files-view-file-history-console"></a>

1. Arahkan ke proyek tempat Anda ingin melihat riwayat file. Untuk informasi selengkapnya, lihat [Melihat repositori sumber](source-repositories-view.md). 

1. Pilih nama repositori dari daftar repositori sumber untuk proyek. Atau, di panel navigasi, pilih **Kode**, lalu pilih **Repositori sumber**.

1. Pilih repositori tempat Anda ingin melihat riwayat file. Pilih cabang tempat Anda ingin melihat riwayat file, lalu pilih file dari daftar. Pilih **Lihat riwayat**. 

1. Tinjau daftar komit yang menyertakan perubahan pada file ini di cabang yang ditentukan. Untuk melihat detail perubahan yang disertakan dalam komit tertentu, pilih pesan komit untuk komit tersebut dalam daftar. Perbedaan antara komit itu dan komit induknya ditampilkan.

1. Untuk meninjau riwayat perubahan pada file di cabang lain, gunakan pemilih cabang untuk mengubah tampilan ke cabang itu, pilih file dari daftar file, lalu pilih **Lihat riwayat**.

**catatan**  
Anda tidak dapat melihat riwayat perubahan pada submodul Git di CodeCatalyst konsol. Untuk informasi selengkapnya tentang submodul Git, lihat [dokumentasi Git](https://git-scm.com/book/en/v2/Git-Tools-Submodules).

# Mengedit file
<a name="source-files-edit"></a>

Anda dapat mengedit file individual di CodeCatalyst konsol Amazon. Untuk mengedit beberapa file sekaligus, buat Lingkungan Dev atau kloning repositori dan buat perubahan Anda menggunakan klien Git atau lingkungan pengembangan terintegrasi (IDE). Untuk informasi selengkapnya, lihat [Menulis dan memodifikasi kode dengan Dev Environments di CodeCatalystMenulis dan memodifikasi kode dengan Dev Environments](devenvironment.md) atau [Mengkloning repositori sumber](source-repositories-clone.md).

**Untuk mengedit file di CodeCatalyst konsol**

1. Arahkan ke proyek tempat Anda ingin mengedit file. Untuk informasi selengkapnya tentang cara menavigasi ke repositori, lihat. [Melihat repositori sumber](source-repositories-view.md) 

1. Pilih repositori tempat Anda ingin mengedit file. Pilih **Lihat cabang** dan kemudian pilih cabang yang ingin Anda kerjakan. Pilih file dari daftar file dan folder di cabang itu. 

   Isi file ditampilkan.

1. Pilih **Edit**.

1. Di editor, edit konten file dan kemudian pilih **Komit**. Secara opsional, dalam **perubahan Komit**, tambahkan informasi selengkapnya tentang perubahan dalam **pesan Komit**. Ketika Anda puas dengan perubahan Anda, pilih **Komit**.

# Mengganti nama atau menghapus file
<a name="source-files-delete"></a>

Anda dapat mengganti nama atau menghapus file di Lingkungan Pengembang, secara lokal di komputer Anda, atau dalam lingkungan pengembangan terintegrasi (IDE). Setelah Anda mengganti nama atau menghapus file, komit dan dorong perubahan tersebut ke repositori sumber. Anda tidak dapat mengganti nama atau menghapus file di CodeCatalyst konsol Amazon. 