當我做git commit
時,我想將結果提交的哈希值放到我的粘貼緩衝區中。這可能嗎?在提交後將git commit hash添加到粘貼緩衝區中
2
A
回答
3
是的。
使用post-commit鉤子並運行(假設Linux在這裏,並且X11粘貼緩衝區是你想要的)git rev-parse HEAD | xsel --clipboard
在它的結尾。確保你的.git/hooks/post-commit
是可執行的。
2
作爲替代一個post-commit鉤子,如果你不希望這種情況辦始終發生(即是有時它真的很煩人,如果你的粘貼緩衝區被覆蓋),使一個別名,如:
[alias]
my_commit = "sh -c 'git commit \"[email protected]\" && git rev-parse HEAD | xsel --clipboard'"
獎勵:很容易將它放入您的全局gitconfig中,以便在所有回購中使用。
相關問題
- 1. 將文本行粘貼到emacs緩衝區中
- 2. VIM複製粘貼緩衝區
- 3. 將圖表添加到緩衝區中
- 4. 如何在Emacs中將Dired-mode緩衝區粘貼到單獨的框架?
- 5. 將git commit分裂成幾個提交
- 6. Git,添加更改提交,添加和提交標記之間的區別
- 7. Git恢復提交併添加更改,即使在提交更多提交後
- 8. Vim的:加粘貼緩衝區每次某些文本中找到
- 9. 在jar版本中包含git commit hash
- 10. 在webpack中包含git commit hash和date
- 11. 有沒有辦法將vim命令的輸出粘貼到緩衝區中?
- 12. 無法將緩衝區中的文本粘貼到Chrome擴展程序popup
- 13. 不能將文件添加到git commit
- 14. xcode git commit沒有提交
- 15. 如何將提交註釋添加到Subversion提交後鉤子
- 16. Git預提交鉤子在提交後添加文件
- 17. git cvsimport之後,如何將cvs文件修訂號映射到git commit hash?
- 18. 將文件加載/流式傳輸到緩衝區/緩衝區
- 19. 用git hash-object構建git commit對象?
- 20. 如何將字符串從緩衝區粘貼到控制檯程序?
- 21. 防止將鼠標選中的文本放入Emacs粘貼緩衝區中?
- 22. jQuery:粘貼提交表格
- 23. AppleScript可否輸出shell腳本並放入粘貼緩衝區?
- 24. `git commit`是否提交了未添加的更改
- 25. (git add -A後跟git commit)和git commit -a之間的區別?
- 26. Git commit無法在antivir scann和重啓後提交
- 27. 提交命令緩衝區DX與OpenCL
- 28. 如何從Vim的系統緩衝區內嵌粘貼?
- 29. 在Visual Studio中將git commit hash設置爲dll版本號
- 30. 將git commit hash作爲字符串包含在Rust程序中
哪個操作系統?如果基於UNIX,哪個粘貼緩衝區? :) – Bombe 2012-02-15 17:25:17