14

私の会社には、特定のプロジェクトへのすべてのチェックインは、gitcommitの特定の複数行のテンプレートに従う必要があるというポリシーがあります。Windowsのコマンドラインから複数の行を含む単一のコミットメッセージを最も簡単に作成するにはどうすればよいですか?

これは、この質問がbashに関連しているのに対し、この質問がWindows / cmd.exeに固有であることを除いて、コマンドラインからgitcommit-mに改行を追加する」とほぼ同じです。

4

4 に答える 4

16

コミット メッセージを含むファイルを適切な形式で作成して使用しますgit commit -F <message_file>。その後、同じファイルを継続的に編集して再利用できます。または、テンプレート ファイルを作成git commit -t <template_file>し、事前に調理されたテンプレートを入力してエディターを開くために使用します。 2 番目のオプションは、構成変数を設定することによって永続的にすることができるため、すべてのコミットでビットcommit.templateを使用する必要はありません。-t ...詳細については、git commitマニュアル ページ (が正しくインストールされているgit help commit場合は 、またはオンラインで検索) を参照してください。git

于 2013-02-25T20:56:30.097 に答える
15

次のような複数行のコミット メッセージを作成できます。

C:\> git commit -m "Line 1"^
More?
More? "Line 2"^
More?
More? "Line 3"

サーカムフレックス文字は奇数行にのみあることに注意してください。

于 2014-07-08T12:00:17.747 に答える