9

我想在创建 git clone 后运行一个简单的 bash 脚本,它检查存储库来源的 url 并应用特定的 git-author 设置。

此配置应在本地环境中完成(而不是在存储库中)。

在 git clone 完成后,我可以应用配置设置来调用 bash 脚本吗?

4

1 回答 1

7

假设您打算运行的 bash 脚本在一个文件中,shellscript.sh并且它在您的路径上:

您可以将以下 bash 函数添加到您的~/.bashrc.

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

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

于 2013-08-12T16:04:45.313 回答