Git學習 Chapter 1——Class 1:Git指令初識

        首先聲明,本書的知識總結來源於《完全學會Git,GitHub,Git Server的24堂課》一書,如有任何疑問請參考原書內容查證,我這裏更多的只是記錄,也會盡量結合自己的學習和使用經驗加一些自己的體會。Git安裝請移步至Git中文官網或者百度一下

1,本篇內容

主要git指令

(1)git init:表示git要管理當前文件夾

(2)git add:添加文件目錄

(3)git status:獲取當前git狀態

(4)git commit -m 'description':對本次提交文檔的描述,也是文件提交成功的必須操作,會修改添加文件的狀態(stage)

(5)git commit --ament -m 'new description':修改剛剛提交的描述

(6)git commit -m(or--amend) --author='name<email>':提交帶個人信息的描述

(7)gitk:使用圖像界面查看當前文檔庫文件

(8)exit:退出gitbash

 

2,示例說明

 下面我們就在Git的安裝目錄下新建一個文件夾取名gitCode,在裏面在創建一個文件夾取名git_chapter_1,然後在創建一個文件夾git_class_1;然後按照如下步驟執行命令

  • 右鍵選擇GitBash
  • 執行git init
  • 在文件夾中添加一個文件並編輯內容
  • 執行git add與git commit相關指令
  • 執行gitk,通過圖形界面查看文件庫裏面的內容和修改的節點信息
  • 執行exit退出

整體的執行效果如下:

 

關於上面的操作,有幾點需要簡單展開以下:

(1)關於個人信息:後面可以統一編輯,不需要名稱提交都編輯

(2)關於如下的gitk圖形界面:主要分爲四大部分

  • a,左上方:每次commit提交產生的節點
  • b,右上方:對應節點的提交作者與提交時間
  • c,左下方:選定節點的完整信息
  • d,右下方:選定節點內容,有兩種模式Patch(與前一個節點的差異)和Tree(當前節點的完整內容)

(3)我們也可以在控制窗口查看節點文件內容,但是中文會出現亂碼現象,所以可以直接使用gitk

(4)關於git如何一次添加多個文件主要有以下幾種方式

  • a,通過通配符*

  • b,通過多次執行git add或者在git add後面添加多個文件,用空格分開

  • c,使用. 實現,它會把當前所有文件以及文件夾中的文件添加到Git系統索引

 

 

3,Git工作基本流程

從上面的操作來看,我們基本上操作Git的流程就是修改文件,通過git add指令添加文件Git系統索引,最後再通過git commit把文件存入文檔庫。大致的流程圖如下:

下一篇:Git配置相關指令

後續每週固定更新4篇左右,共24課,預計5-6周更新完成。歡迎掃碼關注:

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