若要把文件或目錄的添加和變更保存到數(shù)據(jù)庫(kù),就需要進(jìn)行提交。
執(zhí)行提交后,數(shù)據(jù)庫(kù)中會(huì)生成上次提交的狀態(tài)與當(dāng)前狀態(tài)的差異記錄(也被稱(chēng)為revision)。
如下圖,提交是以時(shí)間順序排列狀態(tài)被保存到數(shù)據(jù)庫(kù)中的。憑借該提交和最新的文件狀態(tài),就可以知道過(guò)去的修改記錄以及內(nèi)容。

系統(tǒng)會(huì)根據(jù)修改的內(nèi)容計(jì)算出沒(méi)有重復(fù)的40位英文及數(shù)字來(lái)給提交命名。指定這個(gè)命名,就可以在數(shù)據(jù)庫(kù)中找到對(duì)應(yīng)的提交。
> Tips(小貼士 )
> 不同類(lèi)別的修改 (如:Bug修復(fù)和功能添加) 要盡量分開(kāi)提交,以方便以后從歷史記錄里查找特定的修改內(nèi)容。
執(zhí)行提交時(shí),系統(tǒng)會(huì)要求輸入提交信息。請(qǐng)務(wù)必輸入提交信息,因?yàn)樵诳瞻椎臓顟B(tài)下執(zhí)行提交會(huì)失敗的。
> Tips(小貼士 )
> 查看其他人提交的修改內(nèi)容或自己的歷史記錄的時(shí)候,提交信息是需要用到的重要資料。所以請(qǐng)用心填寫(xiě)修改內(nèi)容的提交信息,以方便別人理解。
> 以下是Git的標(biāo)準(zhǔn)注解:
> 第1行:提交修改內(nèi)容的摘要
> 第2行:空行
> 第3行以后:修改的理由
> 請(qǐng)以這種格式填寫(xiě)提交信息。
- 入門(mén)篇
- Git的基礎(chǔ)
- 首先
- 管理歷史記錄的數(shù)據(jù)庫(kù)
- 修改記錄的提交
- 工作樹(shù)和索引
- 教程1 Git的基礎(chǔ)
- 安裝Git
- 初期設(shè)定
- 新建數(shù)據(jù)庫(kù)
- 提交文件
- 共享數(shù)據(jù)庫(kù)
- push到遠(yuǎn)程數(shù)據(jù)庫(kù)
- 克隆遠(yuǎn)程數(shù)據(jù)庫(kù)
- 從遠(yuǎn)程數(shù)據(jù)庫(kù)pull
- 教程2 共享數(shù)據(jù)庫(kù)
- 在貝格樂(lè)建立遠(yuǎn)程數(shù)據(jù)庫(kù)
- push到遠(yuǎn)程數(shù)據(jù)庫(kù)
- 克隆遠(yuǎn)程數(shù)據(jù)庫(kù)
- 從克隆的數(shù)據(jù)庫(kù)進(jìn)行push
- 從遠(yuǎn)程數(shù)據(jù)庫(kù)pull
- 整合修改記錄
- 合并修改記錄
- 解決沖突
- 教程3 整合修改記錄
- push沖突的狀態(tài)
- 解決沖突
- 高級(jí)篇
- 分支
- 什么是分支?
- GIT索引
