Halaman ini menjelaskan cara menggunakan kontrol versi untuk file aplikasi Anda dengan dukungan Git editor dasar Cloud Workstations.
Klik Kontrol Sumber dari panel Aktivitas untuk
membuat repositori Git baru, mengakses repositori Git yang ada, melihat
perubahan yang ada dan yang di-stage, atau menggabungkan perubahan.
Dari sini, Anda dapat melakukan staging dan membatalkan staging perubahan, melihat perbedaan antara status sebelumnya dan versi file saat ini, serta melakukan perubahan, semuanya dari dalam editor dasar.
Mengautentikasi dengan Git
Untuk menarik atau mendorong perubahan ke repositori Git atau meng-clone repositori, seperti yang Anda lakukan saat mengimpor contoh kustom, Anda harus melakukan autentikasi dengan Git.
Saat Anda melakukan tindakan yang memerlukan autentikasi, Git akan meminta sandi. Masukkan token akses pribadi (PAT), yang merupakan alternatif yang lebih aman daripada 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 helper kredensial untuk mengizinkan Git meng-cache PAT Anda selama 15 menit:
- Luncurkan terminal editor dasar Cloud Workstations 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 editor dasar Cloud Workstations. Untuk beralih antar-repositori, di panel status editor dasar Cloud Workstations, klik nama repositori Anda. Dari menu, pilih repositori yang akan menjadi cakupan Anda.
Tindakan ini akan memperbarui panel Source Control: Git dengan konteks repositori yang Anda pilih.
Menampilkan perubahan yang sedang berlangsung
Saat Anda menambahkan, mengubah, dan menghapus file, perubahan ini akan terlihat di bagian Perubahan di panel Source Control: Git. Anda dapat memilih untuk membuka file yang dipilih, melakukan staging pada perubahan ini, menghapus perubahan, atau melihat perubahan yang dilakukan dalam commit ini.
Mengaktifkan tampilan perbedaan
Di panel Source Control: Git, file yang diubah akan tercantum di bagian Changes. Jika Anda telah melakukan staging pada file yang diubah, file tersebut juga akan tercantum di bagian Perubahan Staging. Mengklik salah satu file ini akan menampilkan tampilan perbedaannya, yang menunjukkan apa yang berubah antara status file yang di-commit sebelumnya dan status saat ini.
Melakukan commit perubahan
Jika sudah siap untuk memeriksa perubahan, Anda dapat melakukannya langsung dari dalam Cloud Workstations.
Jalankan perintah git berikut menggunakan terminal Cloud Workstations. Pastikan untuk memperbarui email dan nama dengan data Anda:
git config --global user.email alex@example.com git config --global user.name Alex
Untuk memeriksa perubahan Anda, di panel Source Control: Git di editor dasar, tulis pesan commit, lalu klik check_boxCommit atau tekan Control+Enter (atau Command+Enter di Mac OS).
Meng-clone repositori
Untuk meng-clone repositori Git jarak jauh guna digunakan di editor dasar Cloud Workstations:
- Ambil URL repositori: Untuk repositori GitHub, buka halaman utama repositori, lalu buka dialog Clone atau Download.
- Untuk membuka palet perintah, tekan Control+Shift+P (atau Command+Shift+P di macOS), atau klik View > Command Palette.
- Jalankan Git: Clone.
- Saat diminta, masukkan lokasi repositori Git.
Membuat dan beralih antar-cabang
Untuk membuat cabang baru atau beralih untuk mengerjakan cabang yang ada:
- Untuk membuka palet perintah, tekan Control+Shift+P (atau Command+Shift+P di macOS), atau klik View > Command Palette.
- Jalankan Git: Checkout.
- Pilih dari daftar cabang atau buat cabang lokal baru.
Status bar Git
Status bar Git menyediakan cara untuk melacak cabang saat ini dan beralih ke cabang lain dengan indikator cabang. Tindakan ini juga menyediakan tindakan Sinkronkan Perubahan untuk memeriksa perubahan antara repositori lokal dan cabang upstream. Menyinkronkan perubahan akan mendorong perubahan lokal ke cabang upstream dan menarik perubahan jarak jauh ke repositori lokal.
Jika Anda belum menyiapkan cabang upstream, tindakan Publikasikan tersedia untuk mendorong perubahan lokal ke repositori jarak jauh.