Di Subversion svn log
adalah perintah untuk menampilkan pesan log komit - untuk detailnya lihat manual online di http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.log.html
Bagaimana saya bisa melakukannya:
svn log -v -l 10 ./
di git?
Di Subversion svn log
adalah perintah untuk menampilkan pesan log komit - untuk detailnya lihat manual online di http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.log.html
Bagaimana saya bisa melakukannya:
svn log -v -l 10 ./
di git?
Yang ini lebih mirip dengan perintah svn karena menunjukkan status file: Ditambahkan (A), Disalin (C), Dihapus (D), Dimodifikasi (M), Berganti Nama (R), dan lainnya.
git log --name-status -10 path/to/dir
Layak untuk melihat halaman dokumentasi lengkap untuk git log
. Di sana Anda akan belajar yang -10
mengacu pada 10 komit terakhir, dan -p
akan memberi Anda tambalan lengkap, di antara berbagai barang lainnya.
-p
(patch lengkap),--stat
(jumlah baris yang diubah),--numstat
(seperti--stat
tetapi dapat dibaca mesin)--name-status
, dan--name-only
(hanya nama file).git log <from revision>..
, misalnyagit log abc123..
. Baca lebih lanjut tentang format rentang di sini: kernel.org/pub/software/scm/git/docs/…Untuk menampilkan semua file yang diubah dalam 10 komit terakhir, tanpa informasi komit apa pun, lakukan:
sumber
Coba lakukan
Ini harus berhasil.
sumber
Untuk menampilkan semua
commit
cabang Anda (terbaru dan lama), Anda perlu menghitung jumlah komit di cabang tersebutSetelah Anda mendapatkan semua jumlah komit, Anda dapat menjalankan
sumber
--pretty=oneline
opsi kegit log
perintah di atas. Menambahkan| sort | uniq
perintah akan membantu seseorang melihat penandaan status A / C / D / M / R sesuai jawaban