1. 程式人生 > >git架構設計

git架構設計

開發十年,就只剩下這套架構體系了! >>>   

 

管理的是修改,而不是檔案

參考:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374829472990293f16b45df14f35b94b3e8a026220c5000

 

Q&A

1、git暫存區的意義?

為什麼要有暫存區呢? 
剛剛使用git的時候一直有這個疑惑,每次提交版本的時候都要先add,才能commit。感覺好麻煩是不是。那人家當時的git設計者設計它的初衷是什麼呢?沒有可以不可以呢? 
沒有暫存區 
下邊想象一下下邊這種情形,我們修改了大量的檔案。但是有部分檔案修改必須放棄,不能提交到版本庫。我們怎麼辦呢?只能把一個個的檔案修改之後,再進行提交。這樣是不是很麻煩呢?如果有暫存區的話,我們可以把需要新增的檔案新增到暫存區,然後提交。這樣就不存在上邊說道