我在一个大型开发团队中使用 git,我希望每个开发人员都可以使用一组别名。它们经常变化,所以我想以某种方式将它们存储在原点。有没有办法在 git 中设置它?我正在为 git 服务器使用 gitosis(不确定这是否会有所作为)。
问问题
1030 次
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 中都有这个两次别名
于 2010-03-04T17:21:19.767 回答