Linux下安裝GIt

Git簡介

Git是一款免費(fèi)、開源的分布式版本控制系統(tǒng),可以有效、高速的處理從很小到非常大的項(xiàng)目版本管理。
Linus Torvalds為了幫助管理 Linux 內(nèi)核開發(fā)而開發(fā)的一個開放源碼的版本控制軟件。
官網(wǎng):https://git-scm.com/

git工作流

Git安裝

git下載

從github官網(wǎng)下載:https://github.com/git/git/releases?after=v2.9.2
或者直接在linux執(zhí)行命令: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
配置環(huán)境變量

編輯環(huán)境變量配置文件:vim /etc/profile
在文件末尾位置添加如下內(nèi)容:
export PATH=/usr/local/git/bin:$PATH
通過vim的 ":wq" 命令進(jìn)行保存退出
使配置生效:source /etc/profile

git驗(yàn)證

執(zhí)行 git --version 命令進(jìn)行驗(yàn)證,出現(xiàn)版本信息代表安裝成功。

Git配置

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

執(zhí)行命令:ssh-keygen -t rsa -C "your email",直接按3次Enter鍵
添加到ssh服務(wù):ssh-add ~/.ssh/id_rsa
如果報錯先執(zhí)行 eval `ssh-agent` 再繼續(xù)添加
查看生成的ssh key:ssh-add -l
查看公鑰:cat ~/.ssh/id_rsa.pub
將公鑰復(fù)制添加到對應(yīng)的第三方git服務(wù)器中就可以與遠(yuǎn)程服務(wù)器進(jìn)行交互了。

Git常用命令

1 .查看倉庫狀態(tài):git status
2 .添加到暫存區(qū):git add .
3 .提交到本地倉庫:git commit -m "提交說明"
4 .切換分支:git checkout 分支名
5 .拉取代碼:git pull
6 .提交到遠(yuǎn)程倉庫:git push

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容