Git存储在原点中的别名

时间:2010-03-04 16:10:28

标签: git gitosis

我和一个大型开发团队一起使用git,我希望每个开发人员都能拥有一组别名。它们经常变化,所以我想以某种方式将它们存储在原点。有没有办法在git中设置它?我正在为git服务器使用gitosis(不确定这是否会产生影响)。

2 个答案:

答案 0 :(得分:5)

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步。

答案 1 :(得分:0)

您可以在gitosis中使用所有别名和共享配置对默认的〜/ .gitconfig进行版本控制。

您无法通过项目修改.git / config

你也可以制作一些脚本来启动一些git命令,如:


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

每个启动此脚本的人在本地git config

中都有两次别名