Halaman ini menjelaskan cara menggunakan kontrol versi untuk file aplikasi Anda dengan dukungan Git Cloud Shell Editor.
Menggunakan kontrol versi
Dengan mengklik tampilan Kontrol Sumber dari
Panel aktivitas
,
Anda dapat mengakses repositori Git (atau membuat yang baru), melihat perubahan yang ada
dan yang di-stage, serta menggabungkan perubahan.
Dari sini, Anda dapat menyiapkan dan membatalkan penyiapan perubahan, melihat perbedaan antara status sebelumnya dan versi file saat ini, serta melakukan perubahan, semuanya dari dalam Cloud Shell Editor.
Melakukan autentikasi dengan Git
Untuk menarik atau mengirim perubahan ke repositori Git atau meng-clone repositori, seperti yang Anda lakukan saat mengimpor contoh kustom, Anda harus melakukan autentikasi dengan Git. Jika Anda menggunakan Cloud Source Repositories; namun, Cloud Shell akan menangani autentikasi untuk Anda secara otomatis.
Saat Anda melakukan tindakan yang memerlukan autentikasi, Git akan meminta sandi Anda. Masukkan token akses pribadi (PAT; alternatif yang lebih aman dibandingkan sandi Git). Untuk mengetahui detail tentang cara menyiapkan PAT, lihat panduan Membuat token akses pribadi.
Untuk membuat alur kerja Anda lebih efisien dan menghindari keharusan memasukkan PAT beberapa kali, aktifkan credential helper agar Git dapat meng-cache PAT Anda selama 15 menit:
- Luncurkan terminal Cloud Shell Editor dengan mengklik Terminal > New Terminal.
Jalankan perintah berikut:
git config --global credential.helper cache
Untuk opsi penyesuaian lainnya seperti mengubah durasi waktu tunggu dan menentukan jalur lokal untuk penyimpanan kredensial, lihat dokumentasi Alat Git - Penyimpanan Kredensial.
Beralih di antara beberapa repositori
Anda dapat bekerja di beberapa repositori Git dengan Cloud Shell Editor. Untuk beralih antar-repositori, di status bar Cloud Shell Editor, klik nama repositori Anda. Dari menu, pilih repositori yang ingin Anda gunakan sebagai cakupan.
Tindakan ini akan memperbarui panel Kontrol Sumber dengan konteks repositori yang Anda pilih.
Menampilkan perubahan yang sedang dikerjakan
Saat Anda menambahkan, mengubah, dan menghapus file, perubahan ini akan ditampilkan di bagian Perubahan di panel Kontrol Sumber. Anda dapat memilih untuk membuka file yang dipilih, menyiapkan perubahan ini, menghapus perubahan, atau melihat perubahan yang dilakukan dalam commit ini.

Mengaktifkan tampilan perbedaan
Di panel Kontrol Sumber, file yang Anda ubah tercantum di bagian Perubahan. Jika Anda telah menyiapkan file yang diubah, file tersebut juga akan dicantumkan di bagian Perubahan yang Disiapkan. Mengklik salah satu file ini akan menampilkan tampilan perbedaannya, yang menunjukkan perubahan antara status file yang sebelumnya di-commit dan status saat ini.
Lakukan perubahan
Jika sudah siap untuk menyimpan perubahan, Anda dapat melakukannya langsung dari Cloud Shell.
Jalankan perintah git berikut menggunakan terminal Cloud Shell:
git config --global user.email you@example.com git config --global user.name YourNameUntuk check in perubahan, di panel Kontrol Versi di Cloud Shell Editor, tulis pesan commit, lalu klik
Commit atau tekan
Cmd/Ctrl + Enter).

Meng-clone repositori
Untuk meng-clone repositori Git jarak jauh agar dapat digunakan di Editor Cloud Shell:
- Ambil URL repositori: Untuk repositori GitHub, buka halaman utama repositori Anda, lalu buka dialog Clone or Download.
- Luncurkan palet perintah (tekan
Ctrl/Cmd+Shift+Patau klik View > Command Palette), lalu jalankan Git: Clone. - Saat diminta, masukkan lokasi repositori Git.
Membuat dan beralih antar-cabang
Untuk membuat cabang baru atau beralih ke cabang yang ada:
- Luncurkan palet perintah (tekan
Ctrl/Cmd+Shift+Patau klik View > Command Palette), lalu jalankan Git: Checkout. - Pilih dari daftar cabang atau buat cabang lokal baru.
Status bar Git
Status bar Git menyediakan cara untuk melacak cabang Anda saat ini dan beralih ke cabang lain dengan indikator cabang. Fitur ini juga menyediakan tindakan Sinkronkan Perubahan untuk memeriksa perubahan antara repositori lokal dan cabang upstream Anda. Menyinkronkan perubahan akan mengirim perubahan lokal ke cabang upstream Anda dan menarik perubahan jarak jauh ke repositori lokal Anda.

Jika Anda belum menyiapkan cabang upstream, tindakan Publikasikan tersedia untuk mengirim perubahan lokal Anda ke repositori jarak jauh.
