【问题标题】:run bash script after git clone在 git clone 之后运行 bash 脚本
【发布时间】:2013-08-13 21:06:06
【问题描述】:

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

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

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

【问题讨论】:

标签: git git-clone


【解决方案1】:

假设您打算运行的 bash 脚本位于名为 shellscript.sh 的文件中,并且位于您的路径中:

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

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

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

【讨论】:

  • 所以每台要克隆的机器都必须手动添加?
猜你喜欢
  • 2013-05-27
  • 1970-01-01
  • 1970-01-01
  • 2018-04-17
  • 2016-07-23
  • 2015-04-09
  • 2013-10-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多