2013-08-12 4 views
2

Я хочу запустить простой скрипт bash после создания git-клона, который проверяет URL-адрес источника репозитория и применяет определенные настройки git-author.запустить скрипт bash после git clone

эта конфигурация должна выполняться в локальной среде (не в репозитории).

Есть ли параметр конфигурации, который я могу применить для вызова сценария bash после завершения клона git?

+0

Возможный дубликат [git hooks: есть ли клон?] (Http://stackoverflow.com/questions/10228065/git-hooks-is-there-a-clone-hook) – whereswalden

ответ

4

Допустит Баш скрипт, который вы собираетесь запустить в файл по имени shellscript.sh и он находится на своем пути:

Вы можете добавить следующую функцию Баша к вашим ~/.bashrc.

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

Примечание: Вы можете добавить любую команду после & &.

+1

поэтому каждая отдельная машина для клон должен добавить это вручную? – Michael

Смежные вопросы