若要把文件或目錄的添加和變更保存到數據庫,就需要進行提交。
執行提交后,數據庫中會生成上次提交的狀態與當前狀態的差異記錄(也被稱為revision)。
如下圖,提交是以時間順序排列狀態被保存到數據庫中的。憑借該提交和最新的文件狀態,就可以知道過去的修改記錄以及內容。

系統會根據修改的內容計算出沒有重復的40位英文及數字來給提交命名。指定這個命名,就可以在數據庫中找到對應的提交。
> Tips(小貼士 )
> 不同類別的修改 (如:Bug修復和功能添加) 要盡量分開提交,以方便以后從歷史記錄里查找特定的修改內容。
執行提交時,系統會要求輸入提交信息。請務必輸入提交信息,因為在空白的狀態下執行提交會失敗的。
> Tips(小貼士 )
> 查看其他人提交的修改內容或自己的歷史記錄的時候,提交信息是需要用到的重要資料。所以請用心填寫修改內容的提交信息,以方便別人理解。
> 以下是Git的標準注解:
> 第1行:提交修改內容的摘要
> 第2行:空行
> 第3行以后:修改的理由
> 請以這種格式填寫提交信息。