Tips dan trik riwayat versi

Pengantar Git

George Boorman

Curriculum Manager, DataCamp

Proyek bertumbuh!

  • Proyek lebih besar = lebih banyak commit = keluaran lebih besar

 

Diagram delapan commit menampilkan hash dan pesan lognya

Pengantar Git

Membatasi jumlah commit

  • Kita bisa membatasi jumlah commit yang ditampilkan dengan -:

  • Batasi ke 3 commit terbaru

    git log -3
    
Pengantar Git

Membatasi file

  • Untuk melihat riwayat commit satu file saja:
git log report.md
Pengantar Git

Menggabungkan teknik

cd data
git log -2 mental_health_survey.csv
Pengantar Git

Keluaran git log

commit f35b9487c063d3facc853c1789b0b77087a859fa
Author: Rep Loop <[email protected]>
Date:   Fri Jul 26 15:14:32 2024 +0000

    Add two new participants' data.

commit 7f71eadea60bf38f53c8696d23f8314d85342aaf
Author: Rep Loop <[email protected]>
Date:   Fri Jul 19  09:58:21 2024 +0000

    Adding fresh data for the survey.
Pengantar Git

Menyesuaikan rentang tanggal

  • Batasi git log berdasarkan tanggal:
git log --since='Month Day Year'
  • Commit sejak 2 April 2024:
git log --since='Apr 2 2024'
  • Commit antara 2–11 April:
git log --since='Apr 2 2024' --until='Apr 11 2024'
Pengantar Git

Format filter yang diterima

Bahasa alami

  • "2 weeks ago"
  • "3 months ago"
  • "yesterday"

Format tanggal

  • "07-15-2024"
    • Rekomendasikan format ISO "YYYY-MM-DD"
    • Periksa setelan sistem untuk kompatibilitas, mis. 12-06-2024 bisa berarti 6 Des atau 12 Jun!
  • "15 Jul 2024" atau "15 July 2024"
    • Tidak valid: "15 Jul, 2024"
1 https://www.iso.org/iso-8601-date-and-time-format.html
Pengantar Git

Menemukan commit tertentu

git log
  • Hanya perlu 8–10 karakter pertama dari hash
git show c27fa856
Pengantar Git

Keluaran git show

Keluaran git show menampilkan keluaran git log di atas dan git diff di bawah, dengan entri data yang salah di bagian bawah

Pengantar Git

Ayo berlatih!

Pengantar Git

Preparing Video For Download...