首頁  >  問答  >  主體

為什麼git在暫存區之前還要有一個add的過程?

最開始已經add進入track的文件,一旦修改了,要重新add,使其進入暫存區。我覺得讓文件始終在暫存區就好了啊!然後修改滿意了再commit就是。為什麼修改之後就會脫離暫存區呢,這樣會導致每次commit的時候要多加一個字符的呀!

某草草某草草2698 天前620

全部回覆(1)我來回復

  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:27:40

    當你修改了三個文件,新增了一個文件,刪除了一個文件,但分別屬於一個原有基礎函數的修改和新的功能,你希望讓人看到你對這個函數的修改記錄,你可能需要這個文件單獨做提交,而不是一次全提交上去。

    正常的邏輯是先修改底層程式碼如bug修復,再提交新的功能,add可以在暫存清單裡選擇要獨立提交的檔案

    回覆
    0
  • 取消回覆