検索

ホームページ  >  に質問  >  本文

git中如何同时为多个文件写commit信息

问题1:

假设我add了一系列文件, 我希望在写commit注释的时候,分别为每个文件写commit信息.
另外由于我经常使用Sublime,我可能希望写commit信息时弹出Sublime的窗口

我在Google时组织的关键词为git commit message for many files, 但是没有得到理想的结果.

衍生问题1: 如何设置sublime为git的默认editor

我的关键字为 "git default editor sublime Windows7",但是得到的结果非常繁琐,在自己机器上试验也未能成功 这是一个坑吗?

环境=>Windows7_64+git1.9.5+Sublime3

update:
2015-4-1
感谢各位的回答,我又在网上找了找信息,现在做一个总结:
主要是对提交粒度的控制,如果粒度太小,每个文件都add和commit,会累死人的; 如果粒度过大,那么别人根本不知道某些文件是什么鬼;
所以粒度适中最好,属于同一类的文件则同时commit,统一写commit信息; 另外文件命名做到见名知意; 不要有强迫症,要对自己写的代码和代码注释有信心,自己能看懂,别人也能看懂

问题2嘛=>祝福自己早日脱离win吧

phpcn_u1582phpcn_u15822820日前1023

全員に返信(3)返信します

  • 天蓬老师

    天蓬老师2017-05-02 09:21:23

    Win環境がないので最初の質問しかお答えできません

    コミットメッセージなので、もちろんコミットの説明なので、各ファイルを個別にコミットしないとアイデアは実現できません:)

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:21:23

    それぞれの書類の解釈が異なるため、別々に提出できますか? 1 つの提出は有効な変更であり、これらのファイルは同じ説明を共有できます~

    返事
    0
  • 某草草

    某草草2017-05-02 09:21:23

    質問1
    Git はコミットでファイルを個別にコメントするように設計されていません
    コミットメッセージの目的は、以前のバージョンと比較してこのコミットでどのような変更が加えられたかを思い出させることです
    特定のファイルの何が変更されたのかを具体的に示すべきではありません

    どうしても単一のファイルにコメントしたい場合
    各ファイルを個別にコミットすることのみ可能です

    質問 2

    1. sublimeTextのパスをpathに追加します
      追加が成功したら、where subl を使用して git bash でテストしてくださいwhere subl 测试

    2. 将sublime设置为默认编辑器
      git config --global core.editor "subl -w"

    sublimeText2 没有 subl.exe 要用 sublime_text代替 subl

  • sublime をデフォルトのエディタとして設定します🎜git config --global core.editor "subl -w"🎜 <ブロック引用> 🎜sublimeText2 には subl.exe がありません。subl の代わりに sublime_text を使用してください🎜 🎜

    返事
    0
  • キャンセル返事