我和一个大型开发团队一起使用git,我希望每个开发人员都能拥有一组别名.它们经常变化,所以我想以某种方式将它们存储在原点.有没有办法在git中设置它?我正在为git服务器使用gitosis(不确定这是否会产生影响).
小智 5
1)使用以下内容创建.gitalias
文件:
[alias]
# full status
s = !git status -sb && git submodule foreach --recursive git status -sb
Run Code Online (Sandbox Code Playgroud)
2)提交此文件.
3)添加以下行.git/config
:
[include]
path = ../.gitalias
Run Code Online (Sandbox Code Playgroud)
4)要求团队的所有成员重复步骤3.
您可以在 gitosis 中使用默认的 ~/.gitconfig 进行版本控制,并使用所有人的别名和共享配置。
您无法按项目修改 .git/config
你也可以制作一些脚本来启动一些 git 命令,例如:
git config alias.st status
git config alias.ci commit
Run Code Online (Sandbox Code Playgroud)
每个启动此脚本的人在本地 git 配置中都有这两个别名
归档时间: |
|
查看次数: |
805 次 |
最近记录: |