首先聲明,本書的知識總結來源於《完全學會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把文件存入文檔庫。大致的流程圖如下:
後續每週固定更新4篇左右,共24課,預計5-6周更新完成。歡迎掃碼關注: