开发者

Git aliases that are stored in origin

I use git with a big development team and I'd like to have a set of aliases be common across every developer. They change every so often, so I'd like to store t开发者_运维技巧hem in origin somehow. Is there any way to set that up in git? I'm using gitosis for the git server (not sure if that would make a difference).


1) Create .gitalias files with something like this:

[alias]
  # full status
  s = !git status -sb && git submodule foreach --recursive git status -sb

2) Commit this file.

3) Add following lines to .git/config:

[include]
    path = ../.gitalias

4) Ask all members of your team to repeat step 3.


You can versionning in your gitosis a default ~/.gitconfig with all of you alias and share configuration.

You can't modify you .git/config by project

You can too made some script to launch some git command like :


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

Each person to launch this script had this twice alias in local git config

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜