Git псевдонимы, которые хранятся в источнике - PullRequest
6 голосов
/ 04 марта 2010

Я использую git с большой командой разработчиков, и я хотел бы, чтобы набор псевдонимов был общим для каждого разработчика. Они меняются очень часто, поэтому я бы хотел как-то сохранить их в оригинале. Есть ли способ установить это в git? Я использую gitosis для git-сервера (не уверен, что это изменит).

Ответы [ 2 ]

5 голосов
/ 06 мая 2014

1) Создайте .gitalias файлы с чем-то вроде этого:

[alias]
  # full status
  s = !git status -sb && git submodule foreach --recursive git status -sb

2) Зафиксировать этот файл.

3) Добавить следующие строки в .git/config:

[include]
    path = ../.gitalias

4) Попросите всех членов вашей команды повторить шаг 3.

0 голосов
/ 04 марта 2010

Вы можете создавать версии в вашем gitosis по умолчанию ~ / .gitconfig со всеми вашими псевдонимами и общими настройками.

Вы не можете изменить ваш .git / config проектом

Вы также можете сделать какой-нибудь скрипт для запуска такой команды git, как:


git config alias.st status
git config alias.ci commit

Каждый, кто запускал этот скрипт, имел этот псевдоним дважды в локальной конфигурации git

...