3
我想在git status
上運行一個linter,但似乎沒有和post-status
掛鉤。 如何添加鉤子到git?fine docs在這件事上是可疑的沉默!git前置狀態或後置狀態掛鉤
我目前正在將我的linter和git status
包裝在Bash腳本中,但我更喜歡支持肌肉記憶宏的解決方案git status
。如果有問題,我使用KDE 4運行CentOS 7.3。
我想在git status
上運行一個linter,但似乎沒有和post-status
掛鉤。 如何添加鉤子到git?fine docs在這件事上是可疑的沉默!git前置狀態或後置狀態掛鉤
我目前正在將我的linter和git status
包裝在Bash腳本中,但我更喜歡支持肌肉記憶宏的解決方案git status
。如果有問題,我使用KDE 4運行CentOS 7.3。
Git掛鉤用於(將要)修改存儲庫或工作樹的操作。由於git status
是隻讀操作,因此沒有掛鉤。
我目前我的包裹棉短絨和
git status
在bash腳本,但 我寧願支持我的肌肉記憶宏git status
的解決方案。
你可以用你的git
命令分爲以下幾個功能,這樣就不需要調整肌肉記憶:
git()
{
if [[ $# -ge 1 && "$1" == "status" ]]
then
echo Your git-status pre-hook should be here
fi
command git "[email protected]"
}
謝謝萊昂!我現在明白缺乏git-status鉤子的原因,而Bash函數的想法非常棒。 – dotancohen