Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
Anda dapat membagikan pekerjaan Anda di cabang repositori Git lokal dengan mengunggah perubahan Anda ke repositori jarak jauh yang dapat diakses orang lain. Perintah Git push mengunggah commit baru dari cabang lokal Anda ke cabang repositori jarak jauh yang sesuai. Visual Studio menggunakan perintah push saat Anda memilih untuk menyinkronkan pekerjaan Anda dengan repositori jarak jauh.
Untuk gambaran umum alur kerja Git, lihat tutorial Azure Repos Git.
Prasyarat
| Kategori | Persyaratan |
|---|---|
| Akses proyek | Anggota proyek. |
| Permissions | - Lihat kode dalam proyek privat: Memerlukan akses minimal Dasar. - Mengkloning atau berkontribusi pada kode dalam proyek privat: Anggota grup keamanan Kontributor atau izin-izin yang sesuai di dalam proyek. - Mengatur izin cabang atau repositori: Mengelola izin untuk cabang atau repositori. - Atur kebijakan cabang, pemeriksaan status, atau ubah cabang default: izin Edit policies untuk repositori atau cabang, atau keanggotaan dalam grup keamanan Project Administrators. - Mengimpor repositori: Anggota grup keamanan Administrator Proyek atau izin pada tingkat proyek Git untuk Membuat repositori diatur ke Izinkan. Untuk informasi selengkapnya, lihat Mengatur izin repositori Git. |
| Services | Repositori diaktifkan. |
| Tools | Optional. Gunakan az repos perintah: Azure DevOps CLI. |
| Kategori | Persyaratan |
|---|---|
| Akses proyek | Anggota proyek. |
| Permissions | - Lihat kode: Setidaknya akses Dasar . - Mengkloning atau berkontribusi pada kode: Anggota grup keamanan Kontributor atau izin yang sesuai dalam proyek. |
| Services | Repositori diaktifkan. |
Push kode Anda
Setelah Anda menambahkan satu atau beberapa komit ke cabang lokal, Anda dapat "mendorong" komit tersebut ke cabang jarak jauh untuk berbagi atau mencadangkan pekerjaan Anda. Saat Anda menggunakan perintah push, Git memeriksa apakah cabang lokal Anda sudah diperbarui dengan cabang jarak jauh. Jika tidak, Git akan mencegah Anda mendorong penerapan baru hingga Anda memperbarui cabang lokal Anda. Untuk mengatasi masalah ini, Anda dapat pull untuk mendapatkan commit cabang remote yang tidak ada di cabang lokal Anda. Jika penerapan jarak jauh yang ditarik bertentangan dengan penerapan lokal Anda, coba selesaikan konflik tersebut sebelum mendorong perubahan Anda.
Agar perintah dorong Git berfungsi, repositori lokal Anda harus terhubung ke repositori Git jarak jauh. Jika Anda mengkloning repositori lokal dari repositori jarak jauh, repositori tersebut sudah tersambung. Tetapi jika Anda membuat repositori lokal tanpa kloning, Anda harus menghubungkannya ke repositori Git yang dihosting. Untuk informasi selengkapnya, lihat Menyambungkan ke repositori Azure Repos Git dan Menyambungkan ke repositori GitHub.
Petunjuk / Saran
Untuk mendukung peninjauan permintaan pull pekerjaan Anda, hindari bekerja langsung di main cabang repositori lokal Anda. Sebagai gantinya, simpan komit Anda ke cabang fitur lokal atau cabang bugfix, dan push cabang tersebut setelah pekerjaan Anda selesai. Untuk gambaran umum alur kerja Git, lihat tutorial Azure Repos Git.
- Visual Studio 2022
- Visual Studio 2019 - Menu Git
- Visual Studio 2019 - Team Explorer
- Baris Perintah Git
Visual Studio 2022 menyediakan pengalaman kontrol versi Git dengan menggunakan menu Git , Perubahan Git, dan melalui menu konteks di Penjelajah Solusi. Visual Studio 2019 versi 16.8 juga menawarkan antarmuka pengguna Team Explorer Git. Untuk informasi selengkapnya, lihat tab Visual Studio 2019 - Team Explorer .
Di jendela Perubahan Git, pilih tombol dorong panah atas untuk mendorong commit Anda.
Atau, Anda dapat mendorong perubahan dari jendela Repositori Git . Untuk membuka jendela Repositori Git , pilih tautan keluar/masuk di jendela Perubahan Git .
Atau, Anda dapat melakukan push perubahan dari menu Git di bilah menu.
Setelah Anda mendorong komit Anda, Anda dapat membuat pull request untuk memberi tahu orang lain bahwa Anda ingin perubahan Anda ditinjau. Jika disetujui, perubahan Anda akan digabungkan ke cabang target repositori jarak jauh.