Git 記錄每次更新到倉(cāng)庫(kù)

2018-09-27 15:36 更新

現(xiàn)在我們手上已經(jīng)有了一個(gè)真實(shí)項(xiàng)目的 Git 倉(cāng)庫(kù),并從這個(gè)倉(cāng)庫(kù)中取出了所有文件的工作拷貝。接下來(lái),對(duì)這些文件作些修改,在完成了一個(gè)階段的目標(biāo)之后,提交本次更新到倉(cāng)庫(kù)。

請(qǐng)記住,工作目錄下面的所有文件都不外乎這兩種狀態(tài):已跟蹤或未跟蹤。已跟蹤的文件是指本來(lái)就被納入版本控制管理的文件,在上次快照中有它們的記錄,工作一段時(shí)間后,它們的狀態(tài)可能是未更新,已修改或者已放入暫存區(qū)。而所有其他文件都屬于未跟蹤文件。它們既沒有上次更新時(shí)的快照,也不在當(dāng)前的暫存區(qū)域。初次克隆某個(gè)倉(cāng)庫(kù)時(shí),工作目錄中的所有文件都屬于已跟蹤文件,且狀態(tài)為未修改。

在編輯過(guò)某些文件之后,Git 將這些文件標(biāo)為已修改。我們逐步把這些修改過(guò)的文件放到暫存區(qū)域,直到最后一次性提交所有這些暫存起來(lái)的文件,如此重復(fù)。所以使用 Git 時(shí)的文件狀態(tài)變化周期如圖 2-1 所示。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)