1. Home
  2. Docs
  3. Kurikulum NodeJS Backend Development with Adonis
  4. Pekan 1 – Tugas
  5. Hari 1 – Latihan Git

Hari 1 – Latihan Git

Petunjuk Pengerjaan

Ikutilah langkah-langkah pengerjaan di bawah ini:‌

1. Buat repository project baru

Buatlah satu repository project baru dengan nama project “IM Sanbercode Nodejs Adonis Backend“, pastikan visibility level di set “Private“, dan centang pada bagian “Initialize repository with a README“.

2. Invite Trainer

invite trainer pada repository project yang telah di buat dengan menuju menu members

lalu pada tab invite member isi input “GitLab member or Email address” dengan @mabdvh lalu pada choose “Choose a Role Permission” pilih maintainer dan klik invite.

bagi kamu yang menggunakan Github bisa disesuaikan dan invite muhamadabduh sebagai collaborator

3. Clone repository

Langkah selanjutnya yaitu melakukan clone terhadap repository project yang sudah dibuat di Gitlab. Berikut langkah-langkah untuk melakukan clone:

  1. Buka halaman repositori project yang ingin kita clone:
link “Clone with HTTPS”, untuk copy dapat dilakukan dengan mengeklik tombol berlambang clipboard .

2. copy text yang ada di dalam Clone With HTTPS

3. Buka terminal/CMD kalian, pastikan posisi terminal dibuka di folder atau direktori yang ingin kalian gunakan untuk menyimpan repositori project yang akan diclone. Misal di C:/Users/John/Documents atau di drive D: atau dimanapun yang kalian inginkan.

4. jalankan perintah berikut di terminal, sesuaikan link_https dengan link yang kalian copy dari langkah ke 2.

git clone link_https

5. Pindah ke folder hasil clone dengan cara

cd nama_folder_hasil_clone

4. Commit Pertama

Buat folder baru dengan nama “Tugas-Harian-Bagian-1” dan di dalamnya tambahkan folder baru lagi dengan nama “Tugas-1” lalu tambahkan file “data_peserta.txt”. Kurang lebih struktur foldernya seperti ini

im-sanbercode-nodejs-adonis-backend/
  Tugas-Harian-Bagian-1/
    Tugas-1/
      data_peserta.txt

Isi file “data_peserta.txt” tersebut dengan nama dan email Anda saat mendaftar, akun gitlab, serta akun telegram pada grup diskusi, contoh:

Data Peserta Sanbercode Bootcamp Nodejs Adonis Backend
1. Nama: 
2. Email: 
3. Sistem Operasi yang digunakan:
4. Akun Gitlab: 
5. Akun Telegram: 

setelah mengisi “data_peserta.txt”, lakukanlah git add untuk menambahkan perubahan yang sudah kita buat ke dalam satu “commit”.

git add .

lalu berikan commit disertai dengan message seperti berikut

git commit -m "commit pertama : Mengisi data peserta <nama_kalian>"

sesuaikan bagian <nama_kalian> dengan nama masing-masing.

5. Commit Kedua

Masih di dalam folder Tugas-1, buatlah file baru dengan nama motivasi.txt. Tulislah di dalam file tersebut satu paragraf tentang motivasi kalian mengikuti bootcamp Nodejs Adonis dan harapan kalian setelah mengikuti bootcamp ini.

Jika sudah selesai, lakukan kembali langkah-langkah untuk menambahkan perubahan dengan git add

git add .

lalu berikan commit disertai dengan message seperti berikut

git commit -m "commit kedua: menambahkan motivasi <nama_kalian>

sesuaikanlah <nama_kalian> dengan nama masing-masing.

6. Kumpulkan tugas

Selanjutnya kumpulkan tugas Anda dengan melakukan copy link commit kedua yang telah dibuat dari halaman repository project gitlab ke akun Anda di https://sanbercode.com/ .

Untuk selengkapnya, teknis pengumpulan tugas dapat di lihat di teknis pengumpulan tugas

Tambahan

bagi yang ingin mengerjakan selain di gitlab, di persilahkan menggunakan github