Skip to content

Latest commit

 

History

History
131 lines (84 loc) · 3.74 KB

Installation.zh.md

File metadata and controls

131 lines (84 loc) · 3.74 KB

安装 git-extras

用包管理器安装

Debian

$ sudo $apt_pref update
$ sudo $apt_pref install git-extras

Fedora

$ sudo dnf install git-extras

RHEL/CentOS (要求 EPEL)

$ sudo yum install git-extras

Ubuntu

$ sudo apt-get install git-extras

Nix/NixOS

$ nix-env -i git-extras

Mac OS X with Homebrew

$ brew install git-extras

从brew安装不会给你省略git-extras某些选项,如果它们与现有的Git别名冲突. 要捯饬选项,请从源代码构建.

Arch Linux

Windows

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.exewins的第一路径)或安装在默认位置%ProgramFiles%\Git. 后退是C:\SCM\PortableGit. 如果没有将Git安装到其中一个目录中,则必须为安装位置提供路径,例如如果安装在c:\git:

install.cmd "C:\git"

最后,若要使用git line-summary,git summarygit ignore-io,你需要从msys2上复制安装folder-your-msys2-installed/usr/bincolumn.exefolder-your-git-installed/usr/bin或者等待 Git 2.7.1,这版本将包括column.exe.

BSD

使用下面的源代码构建.确保你正在使用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目录或其他替代位置,您可以添加指定SYSCONFDIRPREFIX.

$ sudo make install PREFIX=/usr/local SYSCONFDIR=/etc

有关高级配置选项的详细信息,请参见Makefile.

网络安装

一行过:

curl -sSL http://git.io/git-extras-setup | sudo bash /dev/stdin

安装 作为 Zsh 插件

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!