2010-03-04 20 views
5

Używam gita z dużym zespołem programistów i chciałbym mieć zestaw aliasów wspólnych dla każdego programisty. Zmieniają się co jakiś czas, więc jakoś chciałbym je zapisać. Czy istnieje sposób, aby ustawić to w git? Używam gitosis dla serwera git (nie jestem pewien, czy to by miało znaczenie).Aliasy Git przechowywane w pochodzie

+0

JGA, czy uda Ci się znaleźć rozwiązanie tego oprócz skryptu sugestia? –

Odpowiedz

0

Możesz wersjonować w swojej gitozie domyślny ~/.gitconfig ze wszystkimi aliasami i konfiguracją współdzielenia.

Nie można modyfikować ty .git/config przez projekcie

Można też zrobiony jakiś skrypt, aby uruchomić pewne polecenia git jak:


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

Każda osoba, aby uruchomić ten skrypt miał ten dwukrotnie alias w lokalnej konfiguracji git

4

1) Utwórz .gitalias pliki o coś takiego:

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

2) Zatwierdź ten plik.

3) Dodaj poniższe linie do .git/config:

[include] 
    path = ../.gitalias 

4) Poproś wszystkich członków zespołu, aby powtórzyć KROK 3.