一篇文章帶你了解熱門版本控制系統——Git( 二 )

Git下載與打開

  1. 官網下載安裝(官網地址:https://git-scm.com/)

一篇文章帶你了解熱門版本控制系統——Git

文章插圖
安裝基本只需要修改安裝路徑和默認打開方式,其他選項一律默認即可
  1. 啟動Git
我們啟動一般有三種方法:
  • Git Bash:Unix與Linux風格的命令行 , 使用最多,推薦最多
  • Git CMD:Windows風格的命令行
  • Git GUI:圖形界面的Git,不建議初學者使用,盡量先熟悉常用命令
我們通常選用Git Bash,采用Linux命令行來進行
下載Git之后,我們可以在文件夾下直接點擊右鍵,可以看到出現有Git Bash的選項,點擊即可開啟
一篇文章帶你了解熱門版本控制系統——Git

文章插圖
Git相關配置我們在下面介紹一些Git的配置查看方法以及配置方法
首先我們需要知道查看Git配置的方法:
# 查看全部配置git config -lGit中存在有系統默認配置以及我們自己配置的信息:
# 查看系統configgit config --system --list# 查看當前用戶(global)配置git config --global--list我們在Git中有必須設置的兩個屬性:
# 這是非常重要的,因為每次Git提交都會使用該信息 。# 設置名稱git config --global user.name "QiuLuo"# 設置郵箱git config --global user.email 3206154701@qq.com
如果你希望在單個項目中修改name和email可以去掉--global,表示不在全局中配置
Git基本理論我們下面將從Git的數據傳遞方面講起,是很重要的地方哦~
Git四個區域我們的Git會將我們的數據保存下來,作為版本保留下來
而保留的地點通常被我們劃分為四個區域:
  • 工作目錄(Working Directory)
  • 暫存區(Stage/Index)
  • 資源庫(Repository或Git Directory)
  • 遠程倉庫(Remote Directory)
這四個區域的轉換方式如下圖所示:
一篇文章帶你了解熱門版本控制系統——Git

文章插圖
接下來讓我們依次介紹這四個區域:
  • 工作目錄:第一層,主機存放代碼的區域
  • 暫存區:第二層,用于臨時存放你的改動,事實上它只是一個文件,保存即將提交到文件列表信息
  • 資源庫:第三層,本地倉庫,安全存放數據的位置 , 保存有你提交到所有版本的數據 。
  • 遠程倉庫:第四層,托管代碼的服務器
Git區域工作流程在我們代碼書寫完畢后,我們通常會將數據存放到資源庫
具體的Git流程如下:
1、在工作目錄中添加、修改文件 [Git狀態:已修改(modified)]
2、將需要進行版本管理的文件放入暫存區域 [Git狀態:已暫存(staged)]
3、將暫存區域的文件提交到git倉庫 [Git狀態:已提交(committed)]
Git項目搭建接下來我們開始Git項目搭建的講解~
本地倉庫搭建我們前面說到,我們Git會將工作目錄的項目傳遞到本地倉庫上
那么首先我們需要學會創建本地倉庫:
  1. 本地倉庫創建
# 在當前目錄新建一個Git代碼庫(注意:會在當前頁面下產生一個隱藏目錄.git,需要打開隱藏目錄標簽才可以查看到)$ git init
  1. 遠程倉庫克隆
# 克隆一個項目和它的整個代碼歷史(版本信息) 提供一個url:https://gitee.com/kuangstudy/openclass.git$ git clone [url]Git常用六個方法Git項目文件的處理一共只有六個方法,用于控制四個區域的流動:
  • add:工作目錄 -> 暫存區
  • commit: 暫存區 -> 資源庫
  • push: 資源庫 -> 遠程倉庫
  • clone: 遠程倉庫 -> 資源庫
  • checkout: 資源庫 -> 工作目錄
  • pull: 遠程倉庫 -> 工作目錄

一篇文章帶你了解熱門版本控制系統——Git

文章插圖
Git文件操作我們Git的項目操作實際上來說就是對文件進行操作
下面我們來介紹Git操作文件的一些方法以及文件的四種常見狀態
Git文件狀態我們對文件進行不同的操作或采用了不同的代碼之后,文件的狀態會發生變化
我們通常將文件的狀態分為四種: