Bagaimana cara memfilter git log
untuk hanya menampilkan perubahan saya (tidak termasuk perubahan yang dilakukan oleh pengembang lain)?
git
version-control
Veera
sumber
sumber
-i
mengaktifkan case-insensitive-regex untuk nilai--author
Anda harus menggunakan
--author
bendera untukgit-log
perintah .Seperti:
Sebagian dari nama juga berfungsi:
Namun jika Anda ingin menggunakan skrip generik seperti di tip ini , Anda dapat melakukannya seperti ini:
Anda kemudian dapat membuat alias:
Anda kemudian dapat mengetik:
git mylog
dan hanya melihat komit Anda.sumber
my-history = !git log --author=\"$(git config user.name)\"
cmd
, itu tidak akan berfungsi karena substitusi perintah$()
adalah sintaks Bash. Jadi, tidak ada substitusi yang terjadi dan Anda akhirnya meminta Git untuk seorang penulis yang secara harfiah disebutkan$(git config user.name)
yang jelas tidak ada.