Git學習 Git暫存區存在的意義

2021-10-03 13:25:17 字數 488 閱讀 2605

【git學習】git暫存區存在的意義

原創fxkcsdn 最後發布於2019-05-21 11:31:21 閱讀數 1407  收藏

展開在學習git三大區域的時候,一直有個疑惑,為啥要暫存區,通過工作區直接提交到本地倉庫不就ok了!那麼暫存區存在有什麼作用,存在的意義是什麼?

答案:會有這個疑惑的,請先問問自己,使用git時候是否都是所有的修改全部提交了,根本沒有考慮到多個修改檔案,是和多個功能有關,而每乙個功能應該單獨做成一次提交,這樣可以保證提交歷史的清晰。否則,當你想要回滾歷史的時候,你會無所適從,根本分不清每個版本包含了哪些功能,修復了哪些bug.而暫存區的作用就是為了,可以選擇提交,比如你在開發b功能的時候,發現a功能還存在bug,這時候就需要先修復a中的bug,然後先提交修復的a中的bug,然後再提交b功能開發的檔案。這樣就可以提高提交版本歷史記錄的清晰,方便回滾。而提交是原子性操作,檔案的選擇就交於暫存區去做,每一次提交都是乙個完整的功能開發,保證commit的乾淨,降低commit的粒度。

Git學習 暫存區

下面需要學習兩個基本概念 工作區 暫存區 其中,工作區指的是資料夾目錄下所能看到的區域 暫存區指的是一塊快取區,通過下面的命令首先是將檔案都新增到暫存區當中 git add 檔案接著使用下面的命令,將暫存區中的內容新增到版本倉庫當中 git commit m comment 是中需要銘記的是,add...

Git學習之Git 暫存區

修改檔案後是否可以直接提交 1 向檔案中追加一行內容 echo nice to meet yuu.1.txt 2 檢視修改前後檔案的差異 git diff 3 將修改後的檔案新增到提交任務中 git add 1.txt 4 檢視提交暫存區和版本庫檔案中的差異 git diff cached git ...

Git學習之Git 暫存區

修改檔案後是否可以直接提交 1 向檔案中追加一行內容 echo nice to meet yuu.1.txt 2 檢視修改前後檔案的差異 git diff 3 將修改後的檔案新增到提交任務中 git add 1.txt 4 檢視提交暫存區和版本庫檔案中的差異 git diff cached git ...