Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在创建 git clone 后运行一个简单的 bash 脚本,它检查存储库来源的 url 并应用特定的 git-author 设置。
此配置应在本地环境中完成(而不是在存储库中)。
在 git clone 完成后,我可以应用配置设置来调用 bash 脚本吗?
假设您打算运行的 bash 脚本在一个文件中,shellscript.sh并且它在您的路径上:
shellscript.sh
您可以将以下 bash 函数添加到您的~/.bashrc.
~/.bashrc
git() { if [[ $1 == "clone" ]]; then command git "$@" && shellscript.sh; else command git "$@"; fi; }
注意:您可以在 && 之后添加任何命令。