Linux下安裝Git
Git簡介
Git是一款免費、開源的分散式版本控制系統,可以有效、高速的處理從很小到非常大的專案版本管理。
是Linus Torvalds
為了幫助管理 Linux 核心開發而開發的一個開放原始碼的版本控制軟體。
官網:https://git-scm.com/
git工作流
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
命令進行驗證,出現版本資訊代表安裝成功。
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伺服器中就可以與遠端伺服器進行互動了。
Git常用命令
1 .檢視倉庫狀態:git status
2 .新增到暫存區:git add .
3 .提交到本地倉庫:git commit -m "提交說明"
4 .切換分支:git checkout 分支名
5 .拉取程式碼:git pull
6 .提交到遠端倉庫:git push
相關文章
- centos/linux下的安裝gitCentOSLinuxGit
- linux下從原始碼安裝gitLinux原始碼Git
- linux下通過原始碼安裝gitLinux原始碼Git
- Linux Git安裝LinuxGit
- Linux安裝gitLinuxGit
- 下載安裝gitGit
- Linux-git安裝LinuxGit
- Linux上安裝gitLinuxGit
- linux 安裝git服務LinuxGit
- ubuntu下git安裝及使用UbuntuGit
- Linux 安裝配置應用- GitLinuxGit
- Linux CentOS升級安裝gitLinuxCentOSGit
- Linux(CentOs6.4)安裝GitLinuxCentOSGit
- Centos下安裝git高版本2.1.2CentOSGit
- Ubuntu下git的安裝與使用UbuntuGit
- Windows下安裝git伺服器WindowsGit伺服器
- Linux下安裝、解除安裝mysqlLinuxMySql
- linux下安裝snap安裝工具Linux
- 安裝GitGit
- Git安裝Git
- Linux下JDK安裝與解除安裝LinuxJDK
- Linux下安裝RedisLinuxRedis
- mysql linux下安裝MySqlLinux
- Linux 下安裝 RedisLinuxRedis
- Linux下安裝pymysqlLinuxMySql
- Linux下安裝jiebaLinuxJieba
- Linux下安裝GensimLinux
- Linux下SuperLU安裝Linux
- Linux下安裝RabbitMQLinuxMQ
- linux下安裝elasticsearchLinuxElasticsearch
- Linux下expect安裝Linux
- Linux 下安裝pipLinux
- Linux 下安裝 MongodbLinuxMongoDB
- linux下安裝VMtoolsLinux
- linux下安裝numpyLinux
- Linux下安裝ApacheLinuxApache
- Linux下Mysql安裝LinuxMySql
- Linux下安裝phpLinuxPHP