Git yum 安装

安装新版本 Git

1
2
3
4
# 安装 WANDisco 仓库包
yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
yum -y install git
git version

命令补全设置

  • 下载相同版本的源码包,获取脚本
1
https://mirrors.edge.kernel.org/pub/software/scm/git/
  • 复制脚本
1
2
3
4
5
# 进入git 源码目录
cd git-x.x.x
cd ./contrib/completion
cp git-completion.bash git-prompt.sh /etc/profile.d/
cd /etc/profile.d/ && ln -s git-completion.bash git-completion.sh
  • 配置变量
1
2
3
4
5
6
7
8
cat << 'EOF' > /etc/profile.d/git.sh
export GIT_PS1_SHOWDIRTYSTATE=1
export GIT_PS1_SHOWSTASHSTATE=1
export GIT_PS1_SHOWUNTRACKEDFILES=1
export GIT_PS1_SHOWUPSTREAM="verbose git svn"
export GIT_HOME=/usr/local/git
export PATH=$PATH:$GIT_HOME/bin
EOF

定制命令提示符,必须先设置命令补全

1
2
3
4
# 将其加入到PS1: \[\033[1;31m\]$(__git_ps1 "(%s)")\[\e[1;32m\]
cat << 'EOF' >> /etc/bashrc
export PS1='\[\e[1;32m\][\u@\h \W\[\033[1;31m\]$(__git_ps1 "(%s)")\[\e[1;32m\]]\$ \[\e[0m\]'
EOF
打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2018-2024 Outsrkem
  • 访问人数: | 浏览次数:

      请我喝杯咖啡吧~

      支付宝
      微信