Pengenalan GITLAB
1. Pengertian Git
Git adalah tool tang berfungsi sebagai version control system (VCS) yang digunakan para developer untuk mengembangkan software secara bersama-sama. Versin control system (VCS) adalah sebuah infrastruktur yang dapat mendukung pengembangan software secara kolaboratif.
Git penting untuk tim developer karena setiap orang dalam sebuah tim dapat melakukan perubahan pada source code tanpa harus takut terjadi bentrok ataupun kesulitan dalam menggabungkan hasil perubahan yang mereka lakukan. Dengan menggunakan git, setiap perubahan pada source code akan terlacak perubahannya, apa saja yang diubah, siapa yang mengubah dan kapan waktunya. Tentu saja, kolaborasi antar pengembang tersebut tidak bisa bejalan jika kita tidak menggunakan layanan untuk penyimpanan dan berbagi kode git yang telah kita buat. Saat ini sudah tersedia beberapa layanan web git, seperti github, gitlab, bitbucket, dan gitorous.
2. Pengenalan gitlab.com
Gitlab adalah layanan penyimpanan git gratis dan open source. Layanan git ini bisa diakses di http://about.gitlab.com. Gitlab terdiri dari 4 versi, yaitu:
1. Gitlab Community Edition
2. Gitlab Enterprise Edition
3. gitlab.com
gitlab.com adalah gitlab enterprise edition yang dijalankan di server milik gitlab. Layanan penyimpanan dan berbagi git ini dapat digunakan langsung oleh pengguna secara gratis. Kita cukup membuat akun gitlab kita di https://gitlab.com/user/sign_in pilih tab register apabila yang ingin membuat akun. Isikan kolom yang sudah disediakan dan setelah membuat akun, kita dapat memanfaatkan fitur-fitur yang ada di gitlab.com ini seluruhnya.
Repository adalah project aplikasi kita yang akan disimpan di server GIT. Berikut cara membuatnya:
1. Pastikan kita masih login di dalam website gitlab. lalu buka halaman dashboard
2. Pilih tanda + yang ada di sisi kanan atau klik tombol new project
3. Isikan project name (nama aplikasi). contoh: belajar-laravel
Note: tidak boleh menggunakan spasi. isi description (isikan keterangan aplikasi kita). Pilih visibility levelnya, kita pilih public, lalu tekan creat project.
gitlab.com memiliki fitur-fitur yaitu:
1. Dapat membuat repositori publik dan pribadi yang tidak terbatas
2. Dapat mengundang kolabotator tak terbatas untuk proyek atau repositori pribadi
3. Batas maksimum ukuran untuk repositori adalah 10GB
4. Ukuran penyimpanan tak terbatas untuk setiap akun gitlab
5. Benar-benar gratis dan tanpa perlu kartu kredit atau pembayaran
6. Kita dapat melakukan impor proyek atau repositori dari layanan git lain
3. Perintah Dasar Git
Untuk mengetahui bagaimana menggunakan git, berikut perintah-perintah dasar git:
1. Mengambil repositori git kita dapat mengambil sebuah proyek git melalui 2 pendekatan utama. Cara pertama adalah dengan mengambil proyek atau direktori tersedia untuk dimasukkan ke dalam git. Cara kedua adalah dengan melakukan kloning/duplikasi dari repositori git yang sudah ada dari server. Jika kita mulai memantau proyek yang sudah ada menggunakan git, anda perlu masuk ke direktori dari proyek tersebut dan mengetikkan: git init. Misal saya bikin folder projek namanya contoh di htdocs klik kanan di folder contoh pilih git bash lalu ketikkan git init, secara otomatis di folder akan ada folder git.
2. Git status, gunanya untuk melihat status dari repo lokal
3. Git branch
- Membuat branch
git branch <nama branch>
- Melihat branch
git branch
- Berpindah branch
git checkout <nama branch>
- Membuat branch baru dan langsung berpindah
git checkout -b <nama branch>
4. Git add, untuk menambahkan file kedalam repositori yang sebelumnya sudah dibuat. Untuk di windows ketika kita menambah banyak file di project yang kita buat bisa menggunakan perintah : git add. Tetapi kalau di linux bisa menggunakan: git add –all.
5. Git commit, untuk menyimpan seluruh perubahan yang terjadi bisa menggunakan perintah: git commit -m "inisial commit".
6. Git push, untuk menyimpan dari lokal ke repository (gitlab) bisa menggunakan perintah: git push.
7. Git pull, untuk mengambil data dari repositori (gitlab) ke local bisa menggunakan perintah: git pull.
8. Git diff untuk membandingkan perubahan file.
9. Git merge untuk melakukan penggabunagn antar branch.
10. Git reset untuk membatalkan perubahan pada repositori local.
Contoh dari software version control system adalah github, bitbucket, snowy evening, dan masih banyak lagi. Jika anda sebagai developer belum mengetahui fitur git ini, maka anda wajib mencoba dan memakainya. Karena banyak manfaat yang akan didapat dengan git ini.
Gimana....?? Sudah paham belum apa itu GitLab?? Pasti sudah kan?? Hehehe 😀😀
Oke, Langsung saja kita masuk Ke tutorial...
Membuat Project di Gitlab
Pertama
Masuk ke Giitlab
Ini adalah halaman sign in Gitlab
Kedua
Setelah kalian login kalian akan masuk ke tampilan Home GitLab... Lalu langsung saja tekan tombol "New Project"
Ketiga
Setelah klik tombol "New Project" kalian akan masuk ke halaman ini.. disini anda di minta untuk memberi nama projek anda... Sebagai contoh, Saya akan memberi nama project saya dengan "Latihan".... Kalau kalian ingin memberi deskripsi pada project anda silahkan saja...
Lalu Tekan tombol "Create Project"
Keempat
Setelah kalian membuat project baru..... akan muncul tampilan project anda seperti ini
Kelima
Ketika kalian membuat project baru di GitLab, kalian akan dapat perintah-perintah untuk membuat Repository baru... Di bawah ini adalah Command Line Instructions GitLab.
Command line instructions
Langkah- langkah untuk menjalankan perintah di cmd
1. Buat folder baru pada xampp htdocs yang berisikan project yang akan di masukkan ke gitlab
Contoh : C:\xampp7\htdocs\latihanku
2. Setelah masuk ke dalam folder tersebut buka cmd
3. Kemudian masukkan perintah git config --global user.name "Cici Damayanti Munthe" yang ada di gitlab lalu enter.
4. Kemudian masukkan perintah git config --global user.email "cicidamayantimunthe@gmail.com" setelah itu enter.
5. lalu masukkan perintah git init pada dan enter.
6. git remote add origin https://gitlab.com/cicidamayanti/Latihan.git
Coba lihat gambar di bawah ini, ikuti ya guys....
7. lalu masukkan perintah git add .
8. lalu masukkan perintah git commit -m "Initial commit"
9. lalu masukkan perintah git push -u origin master
10. Setelah itu masuk kembali ke project yang ada di browser akan muncul project yang baru kita push seperti di bawah ini :
Cara Melakukan Clone di Gitlab
1. Buka CMD di Localhost Anda kemudian masukkan perintah git config --global user.name " " lalu tekan enter.
seperti contoh dibawah ini.
git config --global user.name "Cici Damayanti Munthe"
2.
Kemudian masukkan perintah git config --global user.email " " lalu tekan enter
seperti contoh dibawah ini.
git config --global user.email "cicidamayantimunthe@gmail.com"
3.
Buka Gitlab Anda.
4. Setelah itu masuk ke project yang ingin Anda clone. Seperti contoh gambar dibawah ini
5. Setelah itu copy url dari project Anda seperti gambar dibawah ini.
6. Ketikkan perintah : git clone https://gitlab.com/cicidamayanti/Latihan.git
lalu tekan enter
7. Setelah berhasil project yang telah Anda clone telah tersimpan di direktori komputer Anda.
Selamat Mencoba....
Sekian dan Terima kasih :)
Komentar
Posting Komentar