版本控制工具git安装与配置
前言
Git 目前支持 多个平台,包括 Linux/Unix、Solaris、Mac 和 Windows 。
Linux 平台安装。
在 Linux 的很多发行版本,默认软件源里面就自带了 git,可以直接使用包管理工具直接安装。
Debian/Ubuntu/Deepin
apt update
apt -y install git
REHL/CentOS
yum -y install git
源码安装
如果需要比较新的版本,也可以选择从源码安装,由于 git 依赖于 curl,zlib,openssl,expat,libiconv 等库,所以编译安装的时候需要先安装这些开发库。
Debian/Ubuntu/Deepin
apt update
apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev make gcc autoconf
REHL/CentOS
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel make gcc autoconf
下载源码
wget -c -O git-2.20.1.tar.gz https://github.com/git/git/archive/v2.20.1.tar.gz
tar zxvf git-2.20.1.tar.gz
cd git-2.20.1
autoconf
./configure --prefix=/usr/local/git
make && make install
查看版本
/usr/local/git/bin/git --version
git version 2.20.1
windows 安装
官方有提供 windows 的.exe 的安装包,直接双击安装即可。
链接:https://git-scm.com/download/win
windows 下是一个模拟 Linux 的一个软件来提供环境。完成安装之后,就可以使用命令行的 git 工具(已经自带了 ssh 客户端)了,另外还有一个图形界面的 Git 项目管理工具。
在开始菜单里找到"Git"->“Git Bash”,会弹出 Git 命令窗口,你可以在该窗口进行 Git 操作。
MAC 安装
在 Mac 平台上安装 Git 最容易的当属使用图形化的 Git 安装工具,下载地址为:
https://git-scm.com/download/mac
Git 配置
Git 提供了一个叫做 git config 的工具,专门用来配置或读取相应的工作环境变量。
配置文件:
1、/etc/gitconfig 这是针对所有用户生效的配置文件;
2、用户家目录下~/.gitconfig 这个是针对用户生效的;
3、项目底下的.git/config,这个配置文件是针对项目生效的。
从上到下,如果变量设置相同的变量则,下面的文件会覆盖上面配置文件里面的配置。
查看配置
git config --list --system #读取的就是/etc/gitconfig这个配置文件
git config --list --global #读取的是家目录下的配置文件
配置用户信息
git config --global user.name "opcai"
git config --global user.email opcai@linux.com
–global 就是配置用户的全局变量 ,如果要修改系统 –system,如果是针对某些项目可以,cd 切换到项目的根路径,然后不需要指定 –global 或者–system,就是设置项目底下的.git/config 文件。
配置文本编辑器
设置 Git 默认使用的文本编辑器, 一般可能会是 Vi 或者 Vim。也可以设置成其他的,比如 emacs:
git config --global core.editor emacs
差异分析工具
Git 可以理解 kdiff3,tkdiff,meld,xxdiff,emerge,vimdiff,gvimdiff,ecmerge,和 opendiff 等合并工具的输出信息。
git config --global merge.tool vimdiff
总结
git 安装相对比较简单,入门稍微难点,但是用顺手后就爱不释手了。
- 原文作者:Linux运维菜
- 原文链接:https://www.opcai.top/post/2019/2019-01/git_install_config/
- 版权声明:本作品采用进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。