知乎专栏 |
配置模版目录
test -d ~/workspace/template/hooks && exit pip3 install requests mkdir -p ~/workspace/template/hooks curl -s https://raw.githubusercontent.com/netkiller/devops/master/share/git/hooks/commit-msg -o ~/workspace/template/hooks/commit-msg git config --global init.templatedir ~/workspace/template/
已存在项目需要手工处理,运行下面脚本
pip3 install requests curl -s https://raw.githubusercontent.com/netkiller/devops/master/share/git/hooks/commit-msg -o .git/hooks/commit-msg chmod +x .git/hooks/commit-msg
手工安装 Python 下载地址 https://www.python.org/ftp/python/3.11.1/python-3.11.1-amd64.exe,安装到 C:\Python 目录下
Window 11 也可以使用 Winget 安装
winget install python
安装完成之后安装依赖包
pip3 install requests
设置模板
mkdir c:\workspace\template\hooks powershell curl -o c:\workspace\template\hooks\commit-msg https://raw.githubusercontent.com/netkiller/devops/master/share/git/hooks/commit-msg git config --global init.templatedir c:\workspace\template git config -l
已存在项目安装 Script
powershell curl -o .git/hooks/commit-msg https://raw.githubusercontent.com/netkiller/devops/master/share/git/hooks/commit-msg