Rumah > Soal Jawab > teks badan
假设我add了一系列文件, 我希望在写commit注释的时候,分别为每个文件写commit信息.
另外由于我经常使用Sublime,我可能希望写commit信息时弹出Sublime的窗口
我在Google时组织的关键词为git commit message for many files, 但是没有得到理想的结果.
我的关键字为 "git default editor sublime Windows7",但是得到的结果非常繁琐,在自己机器上试验也未能成功 这是一个坑吗?
环境=>Windows7_64+git1.9.5+Sublime3
update:
2015-4-1
感谢各位的回答,我又在网上找了找信息,现在做一个总结:
主要是对提交粒度的控制,如果粒度太小,每个文件都add和commit,会累死人的; 如果粒度过大,那么别人根本不知道某些文件是什么鬼;
所以粒度适中最好,属于同一类的文件则同时commit,统一写commit信息; 另外文件命名做到见名知意; 不要有强迫症,要对自己写的代码和代码注释有信心,自己能看懂,别人也能看懂
问题2嘛=>祝福自己早日脱离win吧
天蓬老师2017-05-02 09:21:23
Saya tidak mempunyai persekitaran menang, jadi saya hanya boleh menjawab soalan pertama anda
Memandangkan ia adalah mesej komit, ia sudah tentu merupakan penjelasan komit, jadi idea anda tidak dapat direalisasikan melainkan setiap fail dilakukan secara berasingan :)
漂亮男人2017-05-02 09:21:23
Memandangkan setiap fail mempunyai tafsiran yang berbeza, bolehkah ia diserahkan secara berasingan?
Satu penyerahan ialah pengubahsuaian yang sah, dan fail ini boleh berkongsi penjelasan yang sama~
某草草2017-05-02 09:21:23
Soalan 1
Git tidak direka untuk mengulas fail secara individu dalam komit
Tujuan mesej komit adalah untuk mengingatkan anda tentang perubahan yang telah dibuat dalam komit ini berbanding versi sebelumnya
Ia tidak sepatutnya khusus tentang perkara yang telah diubah dalam fail tertentu
Jika anda berkeras untuk mengulas satu fail
Setiap fail hanya boleh dilakukan secara berasingan
Soalan 2
Tambah laluan sublimeText ke laluan
Jika penambahan itu berjaya, sila gunakan where subl
untuk menguji
Tetapkan sublime sebagai editor lalai git config --global core.editor "subl -w"
sublimeText2 tidak mempunyai
subl.exe
Gunakansublime_text
dan bukannyasubl