Git 教程(1):Git 安裝與基本配置
前言
寫這個教程,主要有兩個目的:
- 一方面是自己回顧一下 Git;
- 另一方面是對 Git 的基本使用做一個介紹,使想學習使用它的朋友能快速上手。
所以,在這裡介紹的深度有限,只是常用的一些指令和方法等。至於想要了解一些更深入的東西的,我會提供一些網站供大家參考。
Git 起初雖然是面向開發者的,但是在很多方面也都需要版本控制系統,對於文字工作者來說也是一大利器,其用途十分廣泛,還是很有必要學一學的。
Git 簡介
Git是一個“分散式版本控制軟體”。就從關鍵字“分散式”和“版本控制”談起吧。
“版本控制”
先說說“版本控制”,顧名思義,比如我們要寫一篇論文,寫作過程中少不了要刪刪改改,有時改的不理想還要把添上的東西再刪除掉,常見的做法是每改一次就另存為一個新檔案,結果資料夾裡一堆 article.doc, article2.doc, article3.doc,article2new.doc……想要準確回到某次改動前還真不容易。o(╯□╰)o
而 Git 可以根據我們的要求,把每次改動都記錄下來,我們還可以為之新增上說明資訊,這樣如果我們想要恢復之前的某次改動,就方便多了!而且通過 Git,還可以和小夥伴們共同協作,處理同一份檔案,爽歪歪。
“分散式”
至於“分散式”,要相對於“集中式”來說。
“集中式”的版本庫存放在中央伺服器,工作時大家要連上網路,先從中央伺服器獲取最新版本,等處理完後,再把其推送給中央伺服器。最大的問題是要依賴於網路。
“分散式”版本控制系統沒有“中央伺服器”,每個人的電腦上都有一個完整的版本庫,工作時不需要聯網。等修改完了,同事們之間把各自的修改推送給對方,就可以了。
大家所熟知的 GitHub,就是一個免費的遠端倉庫,可以託管大家的專案,對於免費使用者,只能建立公開倉庫,要建立私人倉庫是收費的,後面會介紹如何使用 GitHub 託管我們的專案。
Git 安裝與配置
Git 官方網站上有 Git Bash 和 Git GUI ,功能夠用,當然也有第三方的圖形介面客戶端。這裡以 Git Bash 為例介紹。至於圖形介面的,學會了Git Bash 那些自然也不在話下了。
下載
官方網站: https://git-scm.com/
第三方GUI客戶端: https://git-scm.com/downloads/guis
安裝
在官網下載安裝包,一路 Next 就可以,安裝完後,在桌面或資料夾空白處點滑鼠右鍵,會出現 Git 選項;或者在開始選單中,找到 Git 資料夾,點選 Git Bash ,彈出命令列視窗,即安裝成功。
如果要在 cmd 中使用 git ,需要新增系統環境變數。Git Bash 本身就挺好的。
配置
安裝好後,開啟 Git Bash,設定本機使用者名稱和郵箱:
$ git config --global user.name "Your Name" $ git config --global user.email "[email protected]"
主要用於電腦自報家門表明身份。
在 Git Bash 中輸入中文
有時可能覺得輸入中文說明更方便些,但發現 Git Bash 不能輸入中文,中文顯示也有些問題,其實我有寫過一篇文章解決這個問題,方法也很簡單:
- 開啟 Git Bash,在視窗處右鍵 —> Opitions ;
- 在 Opitions 視窗中選擇 Text 項,Locale —> zh_CN,Character set —> UTF-8 ;
- 重啟 Git Bash 就可以了。

Git Bash 設定