在git clone之后运行bash脚本

And*_*ier 6 git git-clone

我想在进行git克隆之后运行一个简单的bash脚本,它检查存储库源的url并应用特定的git-author设置.

此配置应在本地环境(不在存储库中)上完成.

是否有一个配置设置,我可以申请在git克隆完成后调用bash脚本?

Rus*_*pov 6

让我们说你打算运行的bash脚本是一个文件名shellscript.sh,它在你的路径上:

您可以将以下bash功能添加到您的~/.bashrc.

git() { 
   if [[ $1 == "clone" ]]; then 
      command git "$@" && shellscript.sh; 
   else 
      command git "$@"; 
   fi; 
}
Run Code Online (Sandbox Code Playgroud)

注意:您可以在&&之后添加任何命令.

  • 因此要克隆的每台计算机都必须手动添加此计算机? (2认同)