Получить URL-адрес github для самого последнего выдвинутого коммита - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть шаблон для отправки моих коммитов в ветку разработчика в упрощенном примере ниже:

git status // Let's see what I did
git add . // I want to commit all my changes
git commit -m "I did a thing" // I commit with a message
git pull --rebase origin dev // I am trying to avoid a merge conflict
git status // I am really ready to push, right?
git push origin dev // I am pushing to github

Теперь я не вижу ничего плохого в этом шаблоне (может быть, я должен?), Но яхочу быстро удалить ссылку на URL github моего коммита в другом месте.

Идеальный вывод, я думаю, было бы что-то вроде изменения этого git push вывода:

To https://github.com/MyGithub/MyRepo
   aaa0001..aaa0000  dev -> dev

На

To https://github.com/MyGithub/MyRepo/path/to/latest/commit
   aaa0001..aaa0000  dev -> dev

1 Ответ

0 голосов
/ 29 ноября 2018

Вы используете bash?Как насчет использования вывода git log после нажатия?

$ echo https://github.com/user/project/commit/$(git log --format="%H" -n 1)
https://github.com/user/project/commit/7e30ecbffa4ce37d0cb9e2d10682ce8fa0b24e4b
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...