git入門篇(2)--Git的安裝

上一篇文章重點對SVN代表的集中式版本管理工具和Git所代表的的分佈式版本管理工具進行詳細的介紹,從本篇開始正式進入了Git的學習之旅。其實Git有很多高深的騷操作,但是你基本工作中不可能使用到,本系列教程目的也是打造一份全面基礎的Git教程。今天主要介紹下Linux系統下和windows系統下分別如何安裝Git。接下來我們先來看看windows下如何下載Git。

windows下Git的安裝
windows安裝Git是三種平臺安裝最簡單的,只需要下載安裝程序。這裏推薦從Git官網下載,但是官網下載可能很慢所以我這裏下載鏈接:
鏈接:https://pan.baidu.com/s/1K_4itZPdwuV2A2Onp6fbGQ 提取碼:usur

window下的安裝其實一開始使用我們可以全部直接選擇默認配置,按部就班點擊下一步一直到安裝成功。具體的安裝流程我也簡單的錄製成了一個gif圖:



安裝完成後我們在桌面點擊右鍵可以看到兩個選項:Git GUI Here 和 Git Bash Here。我們選擇Git Bash Here然後輸入git如果跳出幫助菜單則表示Git安裝成功。


Linux下Git的安裝

Linux都知道有很多版本,有部分版本是可以通過一條命令直接安裝Git的,比如Debian或者ubuntu,但是像雲服務器很多都是centos,所以在centos我們可以採用源碼安裝的方式。Linux我們這裏使用centos 7.2進行演示Git的安裝。首先需要驗證Linux系統是否已經安裝Git,使用命令:

git --version

使用上述命令如果系統已經安裝Git則會顯示出Git的版本,如果提示 -bash: git: command not found代表git還未安裝所以無法使用git指令,我們接下來看看如何安裝Git。安裝Git的方式一般有兩種:yum安裝或者源碼編譯方式進行安裝。我們先來看看yum方式安裝Git:


yum方式安裝Git

centos不是任何版本都可以使用yum方式進行Git的安裝的。centos6以下的版本使用yum是無法安裝Git,所以centos6以下的版本只能使用源碼編譯方式進行Git的安裝。centos6可以使用yum安裝Git,但是版本也只能安裝1.7.1版本的Git,但是遠程庫需要的最低版本一般都是1.7.2所以在centos6我們也是建議使用源碼編譯方式安裝Git。在centos7以上我們更加建議使用yum來安裝,因爲操作上更加簡單,對於Linux不熟悉的童鞋更加是一個好消息。yum安裝Git實際上只需要一條命令:

yum -y install git


我簡單的錄製了一下yum安裝的gif流程:


安裝成功後我們一樣使用git --version測試下是否成功安裝git,就可以看到控制檯打印出當前git版本號了。


源碼編譯方式安裝Git
源碼編譯方式相對於yum安裝操作會更加繁瑣,其實就是需要先下載git源碼,然後將源碼進行解壓,最後進行安裝並且編譯。接下來我們來看看具體的安裝流程:
首先需要使用yum安裝Git所需的依賴包:
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

然後下載Git源碼,這個可以自行Git官網下載,或者使用wget進行下載:

wget https://www.kernel.org/pub/software/scm/git/git-2.19.2.tar.gz


解壓源碼:
 tar -xzvf git-2.0.0.tar.gz

進入解壓目錄,並執行編譯:
make configure

配置目錄:

./configure --prefix=/usr/local/gitmake profix=/usr/local/git

 

最後進行安裝

make insrtall


然後添加環境變量並且測試git是否成功安裝:
git --version


源碼編譯方式我一樣錄製了一個gif,大家可以參照這個gif的步驟進行安裝就不會出錯:

常用的系統一般還有一個MacOS,但是由於沒有設備,所以MacOS的安裝只能自行百度。 下一篇將介紹Git如何在本地磁盤搭建一個完整的版本庫並進行版本管理。 歡迎關注公衆號: 程序猿周先森。 查看更多精彩文章。
推薦閱讀

git入門篇(1)--初識Git

Mysql分庫分表(1) --- 概念篇

Mysql分庫分表(1) --- 概念篇

Mysql讀寫分離

本文分享自微信公衆號 - 程序猿周先森(zhanyue_org)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章