首页 > 编程语言 >源码编译安装 git

源码编译安装 git

时间:2022-08-23 17:24:54浏览次数:181  
标签:completion git etc 编译 GIT export PS1 源码

1、下载解压 git 源代码

curl -O https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.37.2.tar.gz
tar -xvf git-2.37.2.tar.gz
cd git-2.37.2

2、安装依赖包

yum install -y gcc curl-devel openssl-devel zlib-devel

3、编译安装 git

./configure --prefix=/usr/local/git
make -j $(nproc)
make install

4、git 命令补全设置

cd ./contrib/completion
cp git-completion.bash git-prompt.sh /etc/profile.d/
ln -s /etc/profile.d/git-completion.bash /etc/profile.d/git-completion.sh

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

5、定制 git 命令提示符

cat << 'EOF' >> /etc/bashrc
export PS1='\[\e[1;32m\][\u@\h \W \[\033[1;31m\]$(__git_ps1 "(%s)")\[\e[1;32m\]]\$ \[\e[0m\]'
EOF

 

via:https://www.cnblogs.com/outsrkem/p/13336810.html

 

标签:completion,git,etc,编译,GIT,export,PS1,源码
From: https://www.cnblogs.com/nihaorz/p/16617081.html

相关文章

  • git学习笔记(ing)
    1、git安装官网:https://git-scm.com/官网看操作手册:https://git-scm.com/book/zh/v22、git最低配置git--version #查版本gitversion2.33.1.windows.1gitconfig......
  • 前端编译报Error: Cannot find module 'node-sass'
    解决办法:1.在项目目录cmd下运行:npm install -g cnpm --registry=https://registry.npm.taobao.org2.下载成功后再运行:cnpm install node-sass3、两个都下载成......
  • 常用的git提交代码命令
    日常开发使用的git提交代码的方法一、初始化本地仓库,提交代码,提交到远程git仓库1、初始化代码仓库gitinit2、将当前目录下的所有文件放到暂存区gitadd.3、查看文件状......
  • Jenkins如何创建一新任务拉取gitlab仓库?
    新建任务   写任务名称   源码管理  输入仓库地址  添加秘钥          如果这里还是提示红色报错,可能是服务器上没有安装g......
  • vue3源码学习
    建议先通过官方指南了解3.0都干了啥、解决了什么问题。然后才是阅读其源码(通过利器),进阶了解它是如何实现的。https://juejin.cn/post/6925668019884523534......
  • gitee码云上 创建 Git仓库
    gitee是基于git的代码托管平台,使用gitee之前应该先注册账号登录,点击gitee官网,然后跟着提示注册登录即可。登录之后将鼠标悬浮在右上角的加号上,点击新建仓库 1.创建仓库......
  • NotificationService.appex编译报错
    报错:Buildinputfilecannotbefound:'.../Build/Products/Debug-iphoneos/NotificationService.appex/NotificationService' 解决的办法:1、选择扩展Targets-Bui......
  • vscode+markdown+git 完美笔记软件!!!
     vscode下载:https://code.visualstudio.com/ markdown预览插件  MarkdownPreviewEnhanced  安装参考:https://blog.csdn.net/super828/article/details/10898......
  • GIT的团队开发流程
    git分支说明#分支说明master测试环境分支release生产环境分支#切换到生产环境稳定版gitcheckoutrelease#开发前将由线上稳定版,生成一......
  • gitlab 设置分支保护功能及取消分支保护
    问题:没有权限提交到Git保护分支解决方法如下:第一步,使用gitlab管理员账户登录gitlab系统第二步:进入需要分支保护的项目第三步,进行分支保护设置第四步:保护开发分支......