我一直在研究如何在没有运气的情况下整天改变这种行为,所以这里就是这样。
在查看git日志时,iterm2中有没有办法改变git日志哈希中cmd + click函数的运行方式?理想情况下,我希望cmd + click会打开一个浏览器窗口,其中包含可以查看更改集的正确github URL。
如果无法做到,请告诉我。我相信这对其他人非常有帮助,我希望我有魔杖来弄清楚如何配置它。
思想?
答案 0 :(得分:1)
虽然这不是理想的,但这是我能够解决这个问题的方法。我建了一个提交钩子!我知道,不完美。想法?
#!/bin/sh
#
# Automatically adds branch name and branch description to every commit message.
# Edit .git/hooks/commit-msg & make sure it is excutable chmod +x
# Requires git config --add remote.github.url {value}
#
NAME=$(git branch | grep '*' | sed 's/* //')
DESCRIPTION=$(git config branch."$NAME".description)
TEXT=$(cat "$1" | sed '/^#.*/d')
GIT_COMMIT_SHORT_ID=$(git rev-parse --short HEAD)
GIT_COMMIT_ID=$(git rev-parse HEAD)
GIT_GITHUB_URL=$(git config --get remote.github.url)
if [ -n "$TEXT" ]
then
echo "$NAME"': '$(cat "$1" | sed '/^#.*/d') > "$1"
if [ -n "$DESCRIPTION" ]
then
echo "" >> "$1"
echo $DESCRIPTION >> "$1"
fi
echo $GIT_GITHUB_URL$GIT_COMMIT_ID >> "$1"
else
echo "Aborting commit due to empty commit message."
exit 1
fi