gitを使用して自動化スクリプトを実行しようとしていますが、サブモジュールの更新、適切なタグへの移動などの簡単なことですが、現在見つけている問題の1つは、gitがマージメッセージの確認を強制することです。この振る舞いが起こらないようにする方法はありますか?
質問する
9558 次
4 に答える
61
--no-edit
にスイッチを追加できgit-merge
ますが、マージメッセージの確認を求められることはありません。
于 2012-07-04T04:39:38.723 に答える
24
gitがmacでコミットメッセージを要求しないようにするには、これを.bashrcまたは.bash_profileに追加します(2つのファイルの違いについて詳しくはこちらをご覧ください) 。
export GIT_MERGE_AUTOEDIT=no
次に、端末で次のように入力します。
source ~/.bashrc
bashファイルをリロードし、干渉することなく続行します。
于 2012-08-29T13:21:41.260 に答える
6
次のコマンドを使用します。
git merge other_branch --commit --no-edit
--commit
マージの直後に自動的にコミットします。
--no-edit
コミットメッセージエディタが表示されないようにします。
于 2020-07-08T14:40:56.740 に答える
1
またはに置き換えることで、エディタが表示されないように変更できますvim
。例:cat
true
GIT_EDITOR=true git merge branch_name
これにより、マージメッセージが自動的に入力されます。
于 2016-01-09T21:24:09.950 に答える