本節書摘來自異步社群《git學習指南》一書中的第2章,第2.4節,作者: 【德】rené preißel(普萊貝爾) , bjørn stachmann(斯拉赫曼)著,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視
工作區與版本庫:工作區是一個包含.git子目錄(内含版本庫)中的目錄。我們可以用init指令在目前目錄中建立版本庫。
版本送出:一次版本送出通常定義了版本庫中所有檔案的一個版本,它詳細說明了該版本是由何人在何時何地建立的。當然,我們需要用add指令來确定哪些檔案将被納入下一次送出,然後再用commit指令建立新的版本送出。
檢視資訊:通過status指令,我們可以檢視哪些檔案已被本地修改,以及哪些修改将被納入下次送出。另外,log指令可用來顯示送出曆史。diff指令可用來顯示兩個版本檔案之間的差異。
克隆:對于用clone指令建立某一個版本庫的副本,我們稱之為該版本庫的克隆體。在一般情況下,每個開發者都會擁有整個項目版本庫的完整克隆體,他/她的工作區中将會包含完整的項目曆史。這使他們可以各自獨立開展工作,無需連接配接伺服器。
推送與拉回:push與pull指令可用于在本地和遠端版本庫之間共享版本送出。