$ sudo $apt_pref update
$ sudo $apt_pref install git-extras
$ sudo dnf install git-extras
RHEL/CentOS (要求 EPEL)
$ sudo yum install git-extras
$ sudo apt-get install git-extras
$ nix-env -i git-extras
$ brew install git-extras
从brew安装不会给你省略git-extras
某些选项,如果它们与现有的Git别名冲突. 要捯饬选项,请从源代码构建.
-
首先,请安装
Git for Windows 2.x
从'https://githubcom/git-fiondows/git/releases. -
第二,克隆
git-extras
回购到任何你喜欢的文件夹.
git clone https://github.com/tj/git-extras.git
# checkout the latest tag (optional)
git checkout $(git describe --tags $(git rev-list --tags --max-count=1))
之后,在命令提示符shell cmd下执行install.cmd
.如果将Git安装为管理员,则需要将此提示符运行为管理员.默认情况下,它找到了Git for Windows 2.x
如果它在路径中(在where git.exe
wins的第一路径)或安装在默认位置%ProgramFiles%\Git
. 后退是C:\SCM\PortableGit
. 如果没有将Git安装到其中一个目录中,则必须为安装位置提供路径,例如如果安装在c:\git
:
install.cmd "C:\git"
最后,若要使用git line-summary
,git summary
和git ignore-io
,你需要从msys2上复制安装folder-your-msys2-installed/usr/bin
的column.exe
到folder-your-git-installed/usr/bin
或者等待 Git 2.7.1,这版本将包括column.exe.
使用下面的源代码构建.确保你正在使用gmake
(GNU)make
)而不是make
.
通过克隆获得git-extras源它的github repo或者下载一个版本. 然后通过从源目录执行make install
安装.
$ git clone https://github.com/tj/git-extras.git
$ cd git-extras
# checkout the latest tag
$ git checkout $(git describe --tags $(git rev-list --tags --max-count=1))
$ [sudo] make install
默认情况下,git-extras安装在/usr/local
. 若要将其安装在备用位置,请在执行make
时指定PREFIX
.
# 非管理员的用户可安装在自身目录
make install PREFIX=$HOME/software
# 第三方软件保存在 /opt
make install PREFIX=/opt
如果您想为已安装的大部分重新定位,但仍有配置文件安装到系统中/etc
目录或其他替代位置,您可以添加指定SYSCONFDIR
和PREFIX
.
$ sudo make install PREFIX=/usr/local SYSCONFDIR=/etc
有关高级配置选项的详细信息,请参见Makefile.
一行过:
curl -sSL http://git.io/git-extras-setup | sudo bash /dev/stdin
Zplugin可以安装git-extras,并使用:
zplugin ice as"program" pick"$ZPFX/bin/git-*" make"PREFIX=$ZPFX"
zplugin light tj/git-extras
默认情况下$ZPFX
是~/.zplugin/polaris
.使用zplugin update tj/git-extras
更新. 此方法安装在$HOME
因此,您不需要管理员权限安装包.
如果您使用包管理器安装了git-extras,请使用包管理器的工具来更新它.
如果从源码构建安装了git-extras部分,则可以运行git-extras update
将其更新到最新版本.请注意,这可能会丢失在原始安装期间指定的任何配置选项.
享受git-extras
!