svn - git中 如何為每個文件單獨添加註釋 再提交
PHP中文网
PHP中文网 2017-04-27 09:03:37
0
3
801
git add .
git commit -m "xxxx"

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

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(3)
刘奇

可以單獨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.....
大家讲道理

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

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

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


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

我想大声告诉你

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!