Skip to content

km-neuron/se-git-exercise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software Engineer - Git Exercise

Git and Github

Objectives

  • Mengerti penggunaan Git
    • init
    • add
    • commit
    • diff
    • log
    • branch
    • solve conflict
  • Mengerti penggunaan Github
    • add remote
    • push
    • pull request

Pre-requisite

  • Sudah install Git di komputer local
  • Sudah memiliki account Github
  • Sudah mempelajari materi Terminal, VSCode dan Version Control System

Directions

Untuk melihat cara mengerjakan Exercise ini, simak video demo di bawah ini:

Demo Git Exercise

Berikut adalah rangkuman dari langkah-langkah untuk mengerjakan exercise Git:

  • Lakukan cloning repository ini ke lokal komputer mu.

  • Buatlah branch dengan format name-id. Contoh aditira-be2022

  • Duplicate folder yourname-id di repo ini, lalu rename folder tersebut dengan format name-id (huruf kecil semua). Contoh aditira-be2022

  • Ikuti perintah yang diminta pada file git-exercise.md disetiap topic pada point Task di folder duplicate yang baru dibuat (kerjakan di luar repository ini!)

  • Berikan output yang diminta pada point Required output atau lakukan perintah sesuai pada point Required command

  • Lakukan screenshot hasil dari perintah pada point task atau required command (screenshot harus sesuai dengan point expect dan jangan lupa harus diiringi dengan perintah git config user.name && git config user.email)

  • Simpan image screenshot pada folder assets sesuai dengan alamat folder yang ada di point screenshoot your output (folder sudah disiapkan) di repository ini.

  • Seteleh selesai atau ingin update Task yang sudah dikerjakan, lakukan push repository ini lalu buat Pull Request dengan format:

    • Tittle: <fullname> - <ID>. Contoh: Aditira Jamhuri - BE2022

    • Description:

      _Progress Exercise Git_:
      - [X] Init
      - [X] Add
      - [X] Commit
      - [X] Commit History
      - [ ] Diff
      - [ ] Undo revision
      - [ ] Undo advanced revisions
      - [ ] Branch
      - [ ] Remote
      - [ ] Push
    • Contoh:

      PR Example

    • Contoh PR: click di sini

    Note: jika semua task sudah selesai untuk dikerjakan, lakukan push dan checklist semua Progress Exercise Git pada description Pull Request

  • Jika tidak bisa melakukan push karena error 403. Lakukan Fork repository ini terlebih dahulu ke profile github masing-masing dan lakukan push di sana.

    • Untuk tutorialnya, bisa disimak video berikut ini:

      Fork Git Exercise

Restrictions

  • Tidak boleh menampilkan jawaban di screenshot pada Task yang jawab.

Output

  • Screenshot output dari setiap task yang dikerjakan
  • Pull Request
  • Repository Public

Output yang harus disubmit ke LMS

  • Link Pull Request (di repository ini, sesuai format)
  • Link Public Repository (tugas terakhir pada file git-exercise.md)

Releases

No releases published

Packages

No packages published