Как я могу получить имя последнего человека, который совершил на пульте? - PullRequest
0 голосов
/ 18 января 2019

Я знаю, что опция -force-with-lease позволяет мне нажимать на силу, только если я был последним коммиттером, но я хотел бы разрешить ее переопределение:

git push playground $current_branch:master --force-with-lease

if ! [[ "$?" == "0" ]]; then
    last_committer="$(git some command)"
    ask_continue "the last committer was $last_committer, would you like to push force?"
    git push playground $current_branch:master --force
fi

В этом примере я хотел бы знать, чтоgit some command будет.

Ответы [ 2 ]

0 голосов
/ 18 января 2019

git show --quiet --pretty=format:%an

--quiet - подавляет вывод различий

%an - это имя автора (для всех других форматов нажмите здесь )

Если вы хотите посмотреть, кто сделал последний коммит в конкретной ветке

git show --quiet --pretty=format:%an origin/branch-name

0 голосов
/ 18 января 2019

Для получения последней информации о коммите для имени автора, даты и времени

git log -1

Здесь вы можете найти более подробную информацию для получения истории коммитов. https://git -scm.com / книга / ен / v2 / GIT-Basics просмотр-The-Commit-История

надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...