【发布时间】:2013-08-13 21:06:06
【问题描述】:
我想在创建 git clone 后运行一个简单的 bash 脚本,它会检查存储库来源的 url 并应用特定的 git-author 设置。
此配置应在本地环境中完成(而不是在存储库中)。
在 git clone 完成后,我可以应用配置设置来调用 bash 脚本吗?
【问题讨论】:
-
我需要同样的东西,但也适用于 Windows 和 Mac。
我想在创建 git clone 后运行一个简单的 bash 脚本,它会检查存储库来源的 url 并应用特定的 git-author 设置。
此配置应在本地环境中完成(而不是在存储库中)。
在 git clone 完成后,我可以应用配置设置来调用 bash 脚本吗?
【问题讨论】:
假设您打算运行的 bash 脚本位于名为 shellscript.sh 的文件中,并且位于您的路径中:
您可以将以下 bash 函数添加到您的 ~/.bashrc。
git() {
if [[ $1 == "clone" ]]; then
command git "$@" && shellscript.sh;
else
command git "$@";
fi;
}
注意:你可以在 && 之后添加任何命令。
【讨论】: