NetBeans IDE menyediakan dukungan untuk klien kontrol versi Git. Dukungan Git IDE memungkinkan Anda untuk melakukan tugas-tugas penyusunan versi langsung dari proyek Anda dalam IDE. Dokumen ini menunjukkan bagaimana melakukan tugas-tugas versi dasar dalam IDE dengan memandu Anda melalui alur kerja standar saat menggunakan versi perangkat lunak.
Git adalah sumber bebas dan terbuka, sistem kontrol versi terdistribusi yang dirancang untuk menangani semuanya, mulai dari proyek kecil hingga sangat besar dengan kecepatan dan efisiensi. Setiap kloning Git merupakan repositori dengan sejarah lengkap dan kemampuan pelacakan revisi secara penuh, tidak bergantung pada akses jaringan atau server pusat. Pembagian dan penggabungan cepat dan mudah dilakukan. Git digunakan untuk kontrol versi file, seperti alat Mercurial, Subversion, CVS, Perforce, dll.
Daftar Isi
- Menginisialisasi Git Repository
- Mengkloning Repositori Git
- Mengkloning Repositori dari GitHub melalui Protokol SSH
- Menambahkan File ke Git Repository
- Mengedit File
- Melihat Perubahan di Editor Sumber
- Melihat Informasi Status File
- Membandingkan Revisi File
- Mengembalikan Perubahan
- Mengirimkan Sumber ke Repositori
- Bekerja dengan Cabang
- Menciptakan Cabang
- Memeriksa Cabang
- Penggabungan
- Menghapus Cabang
- Bekerja dengan Repositori Jarak Jauh
- Mengambil
- Menarik
- Mendorong
- Ringkasan
Persyaratan
Untuk menyelesaikan tutorial ini, Anda memerlukan perangkat lunak dan sumber daya berikut.
| Software or Resource | Version Required |
|----------------------------|--------------------|
| NetBeans IDE | Version 7.4 or 8.0 |
| Java Development Kit (JDK) | Version 7 or 8 |
1. Menginisialisasi Git Repository
Untuk menginisialisasi repositori Git dari file yang ada yang belum di kontrol sumber, Anda harus menyelesaikan langkah-langkah berikut:
Di jendela Projects, pilih proyek yang tidak berversi dan klik kanan nama proyek.
Di menu konteks, pilih Versioning
> Initialize Git Repository
(alternatively, in the main menu, choose Team
> Git
> Initialize
).

Tentukan path ke repositori Anda akan menyimpan file berversi Anda di kotak dialog Initialize a Git Repository atau klik Browse dan cari direktori yang diperlukan.
Tentukan spesifikasi path yang mengarah ke repository untuk penyimpan file berversi Anda, cantumkan di kotak dialog Initialize a Git Repository atau klik Browse jika Anda ingin menggunakan mode pencarian.
Klik OK. Maka secara default sebuah .git subfolder terbuat dan terletak di folder path yang telah Anda tentukan pada step 5, yang mana merupakan Git repository dimana semua data project snapshot disimpan. Di sinilah Git memulai versioning untuk semua file pada folder yang telah Anda tentukan. Anda dapat membuka Window> Output> Output untuk melihat laporan IDE tentang perkembangan kreasi repositori di bawah direktori kerja lokal Anda.

Semua file proyek ditandai dengan Added di Working Tree / hirarki direktori Kerja Anda. Untuk melihat status file, letakkan kursor di atas nama file di jendela Projects. Status file dalam Working Tree ditampilkan dalam warna hijau di sebelah kanan garis miring seperti ditunjukkan pada gambar berikut.

Setelah Anda menginisialisasi repositori Git, Anda bisa add file atau langsung commit ke repositori Git.
2. Cloning a Git Repository
Untuk mendapatkan salinan dari repositori Git yang sudah ada, Anda perlu mengkloningnya. Pastikan Anda tahu URL repositori Git sebelum memulai wizard Clone Repository di IDE.
1. Pilih Team > Git > Clone dari menu utama. Wizard Kloning Repositori ditampilkan.

2. Di halaman Repositori, tentukan lintasan ke lokasi repositori Git, nama pengguna dan kata sandi (Anda dapat menyimpannya untuk masa depan jika diperlukan).
3. (Opsional) Klik Proxy Configuration untuk menampilkan kotak dialog Opsi dan mengatur pengaturan server proxy. Klik OK setelah selesai.
4. Klik Next untuk beralih ke langkah berikutnya dari wizard.
5. Pada halaman Remote Branches, pilih cabang repositori yang akan diambil (diunduh) ke repositori lokal Anda. Klik Next.
6. Di halaman Direktori Tujuan, tentukan yang berikut:
- Di bidang Induk Direktori, jalur ke direktori yang ditujukan untuk repositori kloning pada hard drive Anda (atau, klik tombol Browse dan arahkan ke direktori).
- Bidang Induk Direktori sudah diisi sebelumnya dengan path ke direktori NetBeansProjects default tempat semua proyek NetBeans disimpan.
- Di bidang Nama Clone, nama folder lokal tempat proyek asli akan dikloning.
- Secara default Clone Name diisi dengan nama repositori Git yang sebenarnya.
- Di bidang Cabang Checkout, pilih cabang yang akan diperiksa ke dalam pohon kerja.
- Di bidang Nama Remote, nama yang mewakili repositori asli sedang dikloning.
- asal adalah alias default dari repositori yang sedang dikloning. Ini adalah nilai yang direkomendasikan.
- Biarkan Scan for NetBeans Projects setelah checkbox Clone dipilih untuk mengaktifkan after-scanning segera setelah clone selesai. (Plugin mencari proyek NetBeans dalam sumber daya yang dikloning dan menawarkan untuk membuka proyek yang ditemukan.)
7. Klik Finish. Setelah repositori Git dikloning, folder metadata .git dibuat di dalam folder yang Anda pilih di wizard.
Bersambung...