Week 1 - Hari 1
Week 1 - Hari 1
// Menuju Desktop
$ cd Desktop
// Menuju ke direktori parent (sebelumnya)
$ cd ..
$ pwd
/home/users
// sedang berada di folder home/users
Setelah login anda akan menuju halaman Projects yang berisi semua
repository yang anda miliki. Jika Anda user baru maka belum ada repository
yang tersedia. Di halaman tersebut anda akan melihat tombol New Project di
sebelah kanan atas. Klik tombol tersebut.
Pada halaman membuat project baru, isi kolom project-name dengan nama
yang Anda inginkan, misalkan: my first repo.
Pada kolom visibility level Anda akan melihat tiga pilihan yaitu Private,
Internal, dan Public. Private artinya repo yang akan kita buat bersifat rahasia,
hanya Anda dan orang yang Anda beri akses saja yang bisa membukanya.
Sedangkan pilihan Internal berarti repo Anda akan dapat dilihat oleh semua
user Gitlab. Pilihan “Public” berarti repo Anda akan terlihat oleh orang dari
mana saja walaupun dia tidak memiliki akun gitlab. Pilih yang sesuai
kebutuhan misalkan : Public.
Di bagian bawahnya terdapat pilihan checkbox “Initialize repository with a
README”. Centang saja jika anda ingin langsung clone repository nya setelah
dibuat.
Jika berhasil maka Anda akan diarahkan menuju halaman project atau repo
yang telah dibuat. Jika sebelumnya kita centang “Initialize repository with a
README” maka repository kita akan berisi file README.md.
Pada Bagian kanan atas terdapat tombol clone. Ketika diklik maka akan keluar
dua pilihan “Clone with SSH” dan “Clone with HTTPS”. Pilih saja clone dengan
HTTPS. Klik tombol salin/copy supaya langsung otomatis tercopy pada
clipboard. Jika ingin clone dengan SSH maka anda harus setting dulu akun
anda agar terhubung dengan komputer Anda.
Setelah itu menuju ke terminal atau cmd. Arahkan menuju folder dimana anda
ingin menyimpan repository yang sudah Anda buat. Berikan perintah git clone
<link_anda_yang_barusan_dicopy> (tanda <> hanyalah sebagai penanda
template tidak usah ditulis di perintah cmd)
Jika sudah berhasil diclone maka akan ditemukan folder dengan nama
repository di Gitlab. Cara mengeceknya dengan perintah “ls” atau “dir”.
$ ls
my-first-repo
Ketika kita sudah memberikan perubahan terhadap suatu file atau membuat
folder-folder baru pada folder project kita maka cara mengecek status
perbaruan adalah dengan git status
$ git status
On branch master
Your branch is up to date with 'origin/master'.
modified: README.md
no changes added to commit (use "git add" and/or "git commit -a")
Setelah git status maka akan ditampilkan list file yang “modified” atau
“untracked”. “modified” artinya adalah kita mengubah file yang sebelumnya
ada sedangkan “untracked” artinya file tersebut sama sekali baru di
repository. Dalam contoh di atas terdapat perubahan pada file “README.md”.
Untuk menaikkan perubahan (stage) yang kita buat maka berikan perintah git
add
// Jika ada terdapat banyak file dan kita ingin naikkan semuanya maka
perintahnya:
$ git add .
Sekarang perubahan tadi sudah pada tahap “staged”. jika kita cek status nya
lagi maka akan didapati berbeda:
$ git status
On branch master
Your branch is up to date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: README.md
tanda “-m” pada perintah commit artinya kita ingin memberikan pesan atau
laporan terhadap perubahan yang sudah dibuat. Dalam hal ini laporannya
adalah “Pesan saya: mengubah README.md”
Selanjutnya adalah push untuk mengirim /upload perubahan yang ada di
local computer kita menuju repository yang ada di Gitlab. Jika kita berada di
branch bernama master maka perintahnya adalah:
Jika branch yang sedang kita miliki di local adalah branch lain selain master
maka cara push nya adalah
Jika langkah tersebut sudah maka kita sudah berhasil mengupload perubahan
yang kita buat di repository kita. 🥂
Clone repository
Terlebih dahulu lakukan clone terhadap repository project.
Catatan: Link https di atas hanyalah contoh link dari sebuah repository. Link
https tersebut bisa diperoleh di halaman gitlab pada bagian clone.
Catatan:
Push ke branch
Setelah pekerjaan selesai, kita akan melakukan upload atau push ke branch
kita sendiri.
$ git add .
$ git commit -m "some message"// push ke branch
$ git push origin myname
Catatan:
"some message" hanyalah contoh pesan atau komentar pada sebuah commit.
Silahkan isi dengan jenis update yang dikerjakan.
Secara default pada halaman project akan tersedia tombol “create merge
request”.
Jika tombol tersebut tersedia, klik tombol tersebut untuk menuju halaman
merge request.
Pada halaman merge request isilah kolom title dengan pesan commit atau
laporan progress pekerjaan misalkan : done, work in progress atau WIP, dsb.
Setelah itu, klik submit merge request maka pekerjaan kita sudah disubmit ke
merge request dan akan direview oleh pengelola project.
Selengkapnya kamu bisa ikuti juga video tutorial berikut ini: tutorial merge
request.