git 入门教程之安装和配置 git

2023-02-19 0 518

git 入门教程之安装和配置 git

加装 git

git 现阶段全力支持 Linux/Unix、Solaris、Mac和 Windows 平台下运转,依照另一方面自然环境优先选择加装.

Linux 控制系统

linux 控制系统加装应用软件大体有三种有效途径,一类是借助加装包管理软件加装,另一类选用源代码包加装形式.

加装前先证实下与否以后已加装过,在实用性文件询问处输出git –version ,假如列印出版号则则表示已加装,不然参照呵呵文本展开加装.

查阅 git 版

git –version

Debian/Ubuntu

# 加装 git 倚赖 apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-dev # 加装 git apt-get install git # 查阅 git 版 git –version

Centos/RedHat

# 加装 git 倚赖 yum install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel # 加装 git yum -y install git # 查阅 git 版 git –version

git-core 和 git 渊源:

从前有位应用软件也叫GIT(GNU Interactive Tools),因此git根本无法叫git-core了,而后虽然git号召力真是太大以致于GNU Interactive Tools更名成gnuit,而git-core正式改为git.

源代码加装

先从git 官网下载指定版源代码,然后解压,依次输出:./config,make, sudo make install 这几个命令加装到指定目录即可.

Debian/Ubuntu

# 加装 git 相关倚赖 apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-dev # 下载指定版源代码包 wget https://github.com/git/git/archive/v2.21.0.tar.gz # 解压 tar -zxf v2.21.0.tar.gz # 切换到 git目录 cd git-2.21.0 # 加装 make prefix=/usr/local all # 加装 sudo make prefix=/usr/local install

Centos/RedHat

# 加装 git 相关倚赖 yum install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel # 解压 tar -zxf v2.21.0.tar.gz # 切换到 git目录 cd git-2.21.0 # 加装 make prefix=/usr/local all # 加装 sudo make prefix=/usr/local install

Windows 控制系统

直接从git 官网下载加装程序,然后按默认选项加装即可.

加装完成后,在开始菜单里找到Git->Git Bash,弹出实用性文件询问处,则说明加装成功!

git 入门教程之安装和配置 git

windows-install.jpg

Mac 控制系统

一般有三种加装形式,一类是借助 mac 的homebrew管理软件加装git,具体加装方法参照homebrew官方文档

另一类方法加装xcode默认集成git,首先从 App Store下载 xcode ,下载完成后运转Xcode,优先选择菜单Xcode->Preferences,在弹出询问处中找到Downloads,优先选择Command Line Tools,点Install就可以完成加装了

git 入门教程之安装和配置 git

mac-xcode-install.jpeg

实用性 git

加装完成后,还需要最后一步实用性就可以愉快使用了,在实用性文件输出:

git config –global user.name “your username” git config –global user.email “[email protected]

因为Git是分布式版控制控制系统,因此每个机器都必须自报家门:你的名字和Email地址.

实用性文件

git 提供git config工具,专门用来实用性相应的工作自然环境变量,全力支持三种不同的位置.

/etc/gitconfig 实用性文件 (优先级最低)

控制系统中对所有用户都生效的实用性,效果等同于git config –system

~/.gitconfig 实用性文件 (优先级其次)

控制系统中仅仅对当前登录用户生效的实用性,效果等同于git config –global

$(pwd)/.git/config 实用性文件 (优先级最高)

仅仅对当前项目生效,效果等同于git config

每一级别的实用性都会自动覆盖上级相同实用性,当前项目实用性优先于其余实用性

查阅实用性

假如要查阅已有的实用性信息,可以输出 git config –list 命令,假如看到重复变量名,则表示来自不同实用性文件(比如/etc/gitconfig 和 ~/.gitconfig),实际上git会选用最后一个!

# 查阅已有实用性信息 git config –list # 查阅当前用户实用性信息 cat ~/.gitconfig # 查阅控制系统级别实用性信息 cat /etc/gitconfig

也可以直接查阅某项自然环境变量值,比如

# 查阅用户名称变量 git config user.name

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务