搜尋

首頁  >  問答  >  主體

svn - git中 如何為每個文件單獨添加註釋 再提交

git add .
git commit -m "xxxx"

這樣提交,但是會導致所有的文件備註資訊都是這一段,提交的文件很多的時候,如何先單獨添加註釋再提交。

PHP中文网PHP中文网2875 天前989

全部回覆(3)我來回復

  • 怪我咯

    怪我咯2017-04-27 09:05:37

    可以單獨add/commit,然後最後一起push。

    如有兩個檔案A.md和B.md需要push,可以如下操作:

    git add A.md
    git commit -m "add A"
    git add B.md
    git commit -m "add B"
    git push.....
    

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-27 09:05:37

    根據擼主的需求我給出兩個方案:

    1. 控制提交粒度。
    2. 詳細寫 message。

    第一種方案就是每次修改一個文件提交一次。
    第二種方案就是在 commit 的時候不要加 -m 參數,然後就會呼叫預設的編輯器(例如 vim)填寫 commit message,在這裡擼主想寫多少寫多少。


    我理解擼主的需求,但這個其實沒多大必要。一般來講,每次提交是修復了某個Bug或是添加了某個新功能,一般都是一個文件或關聯的幾個文件,這是我的提交粒度,以一個問題為限,提交的備註訊息就簡單寫一下做了什麼修改,沒必要對每個文件的改動都詳加解釋——大家都會看到程式碼哪裡改動過的。

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-04-27 09:05:37

    盡量一個commit,或一個小改動一個commit

    回覆
    0
  • 取消回覆