Saat saya akan menandai komit, saya perlu tahu apa yang berubah sejak komit terakhir yang diberi tag. Misalnya:
a87a6sdf87a6d4 Some new feature
a87a6sdf87a6d3 Some bug fix
a87a6sdf87a6d2 Some comments added
a87a6sdf87a6d1 Some merge <- v1.4.0
Dalam contoh ini saya ingin tahu tentang 3 komit terbaru, atau bisa mencetak log seperti di atas, yang menunjukkan kedua komit jika ada. Dan ketika saya melihat ada fitur baru yang ditambahkan, saya akan menandainya v1.5.0.
Bagaimana Anda menangani ini? Apakah ini cara saya menggunakan tag? Apa yang harus saya tulis di pesan tag? Saya selalu membiarkannya kosong:git tag -a v1.2.3 -m ''
sumber
<yourlasttag>
+1?<yourlasttag>
+ 1 dan Anda hanya akan mendapatkan perubahan setelah ituJika komit Anda saat ini juga merupakan sebuah tag dan Anda ingin mendapatkan perubahan secara dinamis sejak tag sebelumnya, tanpa mengetahui tag terbaru atau nama tag sebelumnya, Anda dapat melakukan:
Perhatikan bahwa
@
kependekan dariHEAD
.sumber