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