Когда я сделаю git commit
Я хотел бы, чтобы хэш хемитируемого результата был помещен в мой буфер пасты. Это возможно?Положите git commit hash в буфер для вставки после фиксации
2
A
ответ
3
Да.
Используйте крюк после запуска и запустите (предположим, что Linux здесь, и тот буфер буфера X11 тот, который вы хотите) git rev-parse HEAD | xsel --clipboard
в конце его. Убедитесь, что ваш .git/hooks/post-commit
является исполнимым.
2
В качестве альтернативы пост фиксации крюк, если вы не хотите, чтобы это всегда бывают (т.е. иногда это действительно раздражает, если ваш буфер пасты перезаписывается), сделать псевдоним, например:
[alias]
my_commit = "sh -c 'git commit \"[email protected]\" && git rev-parse HEAD | xsel --clipboard'"
Бонус: это легко поместить в ваш глобальный gitconfig, чтобы получить его во всех репозиториях.
Смежные вопросы
- 1. Получить Git commit hash из сообщения фиксации
- 2. C# Compute GIT Commit Hash
- 3. Включить git commit hash в jar-версию
- 4. Как включить git commit hash в Xcode?
- 5. Git commit исчез после слияния
- 6. Saltstack gitfs - как получить git commit hash?
- 7. git commit error: сообщение недействительного фиксации
- 8. См. Git commit hash запуска приложения Dokku?
- 9. В чем разница между git commit и git commit-tree
- 10. Команда, чтобы получить последний git commit hash из ветки
- 11. Pipe git commit hash для файла в Python
- 12. Является ли git commit hash равным состоянию репозитория?
- 13. SLOC в git commit
- 14. Отправить письмо после git commit not push
- 15. Git commit hashes для сценариев кэширования
- 16. Разница в SHA Hash между git hash-object & git hash-object -t
- 17. Что делает каретка (^!) После фиксации фиксации при вызове git diff?
- 18. git commit --amend - commit hash изменяется, когда никаких изменений не производится
- 19. Построение git commit объектов с git hash-object?
- 20. Получить файл или папку из git commit hash
- 21. Фиксация фиксации последней фиксации git
- 22. OSX UI emacs, git commit/rebase открывает пустой буфер
- 23. SVN commit vs Git commit
- 24. Ошибка «Lost commit» в Git для Windows?
- 25. Git: как повторно использовать/сохранять сообщения фиксации после сброса git?
- 26. Реверсивные фиксации в git
- 27. После git cvsimport, как сопоставить номера версий файла cvs с geth commit hash?
- 28. отмена git commit после переустановки
- 29. Почему настройка GIT_WORK_TREE не выполняется в результате фиксации после фиксации?
- 30. Massive git commit squashing
Какая операционная система? Если UNIX-based, который вставляет буфер? :) – Bombe