Linux下安裝Git

weixin_34054866發表於2019-01-05

Git簡介

Git是一款免費、開源的分散式版本控制系統,可以有效、高速的處理從很小到非常大的專案版本管理。
Linus Torvalds為了幫助管理 Linux 核心開發而開發的一個開放原始碼的版本控制軟體。
官網:https://git-scm.com/

git工作流
14795543-cd3521fd714c2361.png

Git安裝

git下載

從github官網下載:https://github.com/git/git/releases?after=v2.9.2
或者直接在linux執行命令:wget https://github.com/git/git/archive/v2.8.0.tar.gz
這裡下載的版本是2.8.0

安裝步驟
# 安裝依賴
yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils- MakeMaker
# 解壓縮
tar -zxvf git-v2.8.0.tar.gz
cd git-2.8.0/
# 編譯安裝
make prefix=/usr/local all
make prefix=/usr/local install
配置環境變數

編輯環境變數配置檔案:vim /etc/profile
在檔案末尾位置新增如下內容:
export PATH=/usr/local/git/bin:$PATH
通過vim的 ":wq" 命令進行儲存退出
使配置生效:source /etc/profile

git驗證

執行 git --version 命令進行驗證,出現版本資訊代表安裝成功。

14795543-ef7471523ea85450.png

Git配置

git基礎配置
# 配置使用者名稱(提交時會引用)
git config --global user.name "your name"
# 配置郵箱(提交時會引用)
git config --global user.email "your email"
# 忽略換行符轉換
git config --global core.autocrlf false
# 避免git status顯示亂碼
git config --global core.quotepath off
ssh key配置

執行命令:ssh-keygen -t rsa -C "your email",直接按3次Enter鍵
新增到ssh服務:ssh-add ~/.ssh/id_rsa
如果報錯先執行 eval `ssh-agent` 再繼續新增
檢視生成的ssh key:ssh-add -l
檢視公鑰:cat ~/.ssh/id_rsa.pub
將公鑰複製新增到對應的第三方git伺服器中就可以與遠端伺服器進行互動了。

14795543-8a12317e4e43b912.png

Git常用命令

1 .檢視倉庫狀態:git status
2 .新增到暫存區:git add .
3 .提交到本地倉庫:git commit -m "提交說明"
4 .切換分支:git checkout 分支名
5 .拉取程式碼:git pull
6 .提交到遠端倉庫:git push

相關文章