Як я можу відфільтрувати, git log
щоб відображати лише мої зміни (за винятком змін, здійснених іншими розробниками)?
Відповіді:
Наприклад, ви можете відфільтрувати журнал за автором, щоб відфільтрувати за вашим іменем:
git log --author="YourName"
або за допомогою комітера:
git log --committer="YourName"
-i
включає регулярні --author
Вам слід використовувати --author
прапор для git-log
команди .
Подобається так:
git log --author="You Name"
Частина імені також працює:
git log --author=Name
Однак, якщо ви хочете використовувати загальний сценарій, як у цій підказці , ви можете зробити це так:
git log --author="$(git config user.name)"
Потім ви можете створити псевдонім:
git config --global alias.mylog '!git log --author="$(git config user.name)"'
Потім ви можете просто ввести: git mylog
і побачити лише ваші коміти.
my-history = !git log --author=\"$(git config user.name)\"