亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

git中如何同時(shí)為多個(gè)文件寫(xiě)commit訊息
phpcn_u1582
phpcn_u1582 2017-05-02 09:19:23
0
3
1109

問(wèn)題1:

假設(shè)我add了一系列文件, 我希望在寫(xiě)commit註釋的時(shí)候,分別為每個(gè)文件寫(xiě)commit信息.
另外由於我經(jīng)常使用Sublime,我可能希望寫(xiě)commit訊息時(shí)彈出Sublime的視窗

我在Google時(shí)組織的關(guān)鍵字為git commit message for many files, 但是沒(méi)有得到理想的結(jié)果.

衍生問(wèn)題1: 如何設(shè)定sublime為git的預(yù)設(shè)editor

我的關(guān)鍵字為 "git default editor sublime Windows7",但是得到的結(jié)果非常繁瑣,在自己機(jī)器上試驗(yàn)也未能成功 這是一個(gè)坑嗎?

環(huán)境=>Windows7_64+git1.9.5+Sublime3

update:
2015-4-1
感謝各位的回答,我又在網(wǎng)上找了找資訊,現(xiàn)在做一個(gè)總結(jié):
主要是對(duì)提交粒度的控制,如果粒度太小,每個(gè)文件都add和commit,會(huì)累死人的; 如果粒度過(guò)大,那麼別人根本不知道某些文件是什麼鬼;
所以粒度適中最好,屬於同一類(lèi)的文件則同時(shí)commit,統(tǒng)一寫(xiě)commit信息; 另外文件命名做到見(jiàn)名知意; 不要有強(qiáng)迫癥,要對(duì)自己寫(xiě)的代碼和代碼註釋有信心,自己能看懂,別人也能看懂

問(wèn)題2嘛=>祝福自己早日脫離win吧

phpcn_u1582
phpcn_u1582

全部回覆(3)
Peter_Zhu

沒(méi)有win環(huán)境 只能回答你第一個(gè)問(wèn)題

既然是commit message當(dāng)然是對(duì)commit的解釋說(shuō)明,所以你的想法是無(wú)法實(shí)現(xiàn)的,除非為每個(gè)文件單獨(dú)commit :)

漂亮男人

既然每個(gè)文件有不同的解釋?zhuān)遣皇强梢苑珠_(kāi)提交;
一次提交是一次有效的修改,這些文件可以共用同一個(gè)解釋說(shuō)明啊~

某草草

問(wèn)題1
git 在設(shè)計(jì)上沒(méi)有實(shí)現(xiàn)在一個(gè)commit中對(duì)文件單獨(dú)註釋
commit message的作用是提示該commit相對(duì)於上一個(gè)版本改變了什麼
而不該具體到某個(gè)文件改動(dòng)了什麼

如果你非要對(duì)單一文件註解
只能各文件分開(kāi)commit

問(wèn)題2

  1. 將sublimeText的路徑加到path
    是否新增成功請(qǐng)?jiān)?git bash下 用 where subl 測(cè)試

  2. 將sublime設(shè)定為預(yù)設(shè)編輯器
    git config --global core.editor "subl -w"

sublimeText2 沒(méi)有 subl.exe 要用 sublime_text代替 subl

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板