8

私は大規模な開発チームで git を使用しており、すべての開発者に共通のエイリアス セットを使用したいと考えています。ちょくちょく変わるので、どうにかしてオリジンに残しておきたいと思います。gitでそれを設定する方法はありますか? 私はgitサーバーにgitosisを使用しています(それが違いを生むかどうかはわかりません)。

4

2 に答える 2

8

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 を繰り返すように依頼します。

于 2014-05-06T18:57:06.230 に答える
1

Gitosis でデフォルトの ~/.gitconfig をバージョン管理し、すべてのエイリアスと共有構成を使用できます。

プロジェクトごとに .git/config を変更することはできません

次のような git コマンドを起動するスクリプトを作成することもできます。


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

このスクリプトを起動する各ユーザーは、ローカルの git config にこのエイリアスを 2 回持っていました

于 2010-03-04T17:21:19.767 に答える