File yang sudah di commit, jika mengalami perubahan, akan pindah ke stage modified.
Untuk keperluan tutorial ini, pertama kita commit file main.css, dengan perintah git add dan git commit.
git add main.css
git commit -m "adding css"
Status Modified
Lakukan perubahan pada index.html, misalnya menambahkan element baru. Kemudian simpan.
Jika diperiksa dengan git status, maka akan tampil log seperti berikut
$ git status
On branch main
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: index.html
no changes added to commit (use "git add" and/or "git commit -a")
Untuk menyimpan kedalam repository, gunakan perintah git add dan git commit.
TIps, untuk add seluruh file ke staging, gunakan tanda period (.)
git add index.html
git commit -m "adding h1"
#menambahkan semua file kedalam staging
git add .
Git History
Untuk melihat history snapshot dari project, gunakan perintah git log
$ git log
Akan menampilkan log lengkap seperti berikut:
commit c38b6b56ab24dacefdbc3fcd215d551544776b94 (HEAD -> main)
Author: aztech <aztech@gmail.com>
Date: Wed Mar 31 16:17:58 2021 +0700
adding h1
commit 7dcdd7eecadc0a70f474868434921ec6958bc9cd
Author: aztech <aztech@gmail.com>
Date: Wed Mar 31 16:13:17 2021 +0700
adding css
commit ed8539178b4fe04ee719c34b8f52070e558eba76
Author: aztech <aztech@gmail.com>
Date: Tue Mar 30 22:37:59 2021 +0700
layout dasar
Untuk versi ringkas, gunakan parameter –oneline
$ git log --oneline
c38b6b5 (HEAD -> main) adding h1
7dcdd7e adding css
ed85391 layout dasar
Dapat dilihat dari log, pada modul sebelumnya kita menambahkan index.html dengan commentar “layout dasar”. Pada modul ini, ditambahkan file main.css kedalam repository, yang kemudian kita melakukan perubahan pada file index.html dengan menambahkan h1.
Perhatian, apa yang dilakukan pada tutorial ini adalah hanya sebagai contoh, pada prakteknya, kita tidak akan dilakukan proses add dan commit hanya dengan perubahan kecil pada project.