Materi
Week 0
Git

Git

Apa itu Git?

Git adalah sebuah Version Control System yang berguna untuk mengelola perubahan pada sebuah file atau folder. Git juga dapat digunakan untuk mengelola sebuah project secara bersama-sama. Git merupakan salah satu Version Control System yang paling populer saat ini. Git juga merupakan salah satu Version Control System yang paling mudah untuk dipelajari.

Apa itu Version Control System?

Version Control System adalah sebuah sistem yang berguna untuk mengelola perubahan pada sebuah file atau folder. Version Control System juga dapat digunakan untuk mengelola sebuah project secara bersama-sama. Version Control System dapat digunakan untuk mengembalikan sebuah file atau folder ke versi sebelumnya. Version Control System juga dapat digunakan untuk melihat perubahan apa saja yang terjadi pada sebuah file atau folder.

Apa yang dapat dilakukan dengan Git?

  • Mengelola perubahan pada sebuah file atau folder
  • Mengelola sebuah project secara bersama-sama
  • Mengembalikan sebuah file atau folder ke versi sebelumnya
  • Melihat perubahan apa saja yang terjadi pada sebuah file atau folder

Bagaimana menggunakan Git?

Instalasi Git

  • Download Git di git-scm (opens in a new tab)
  • Install Git
  • Buka terminal atau command prompt
  • Ketik git --version untuk melihat versi Git yang terinstal

Cloning pada Git

Cloning adalah sebuah proses untuk mendapatkan sebuah repository dari server Git. Repository yang didapatkan dari proses cloning ini dapat kita edit dan kita dapat mengirimkan perubahan yang kita lakukan ke server Git.

  • Buka terminal atau command prompt
  • Pindah ke folder yang akan digunakan untuk menyimpan repository
  • Ketik git clone <link repository>

Membuat Repository Baru

  • Buka terminal atau command prompt
  • Pindah ke folder yang akan digunakan untuk menyimpan repository
  • Ketik git init untuk membuat repository baru

Membuat Branch Baru

Branch adalah sebuah cabang dari sebuah repository. Branch dapat digunakan untuk mengembangkan sebuah fitur baru tanpa mengganggu branch utama.

  • Buka terminal atau command prompt
  • Pindah ke folder repository
  • Ketik git branch <nama branch>

Mengganti Branch

  • Buka terminal atau command prompt
  • Pindah ke folder repository
  • Ketik git checkout <nama branch>

Melihat Branch

  • Buka terminal atau command prompt
  • Pindah ke folder repository
  • Ketik git branch

Menggabungkan Branch

  • Buka terminal atau command prompt
  • Pindah ke folder repository
  • Ketik git merge <nama branch>

Melihat Perubahan

  • Buka terminal atau command prompt
  • Pindah ke folder repository
  • Ketik git status untuk melihat perubahan yang belum di commit
  • Ketik git diff untuk melihat perubahan yang belum di commit secara detail

Menambahkan Perubahan

  • Buka terminal atau command prompt
  • Pindah ke folder repository
  • Ketik git add <nama file atau folder> untuk menambahkan perubahan pada file atau folder
  • Ketik git add . untuk menambahkan perubahan pada semua file atau folder

Membuat Commit

  • Buka terminal atau command prompt
  • Pindah ke folder repository
  • Ketik git commit -m "< pesan commit >" untuk membuat commit

Melihat Commit

  • Buka terminal atau command prompt
  • Pindah ke folder repository
  • Ketik git log untuk melihat commit yang sudah dibuat

Mengirimkan Perubahan ke Server

  • Buka terminal atau command prompt
  • Pindah ke folder repository
  • Ketik git push untuk mengirimkan perubahan ke server

Menerima Perubahan dari Server

  • Buka terminal atau command prompt
  • Pindah ke folder repository
  • Ketik git pull untuk menerima perubahan dari server