問題タブ [git-cherry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Git: コミットにないチェリーピック追加コード
チェリーピックを使用して、github のブランチからコミットを追加しています。コミットが 1 つしかないブランチがあり、それは新しい関数の作成に関連しています。チェリーピックを使用してそのコミットを追加しようとすると、3 つの着信関数と競合しました!
github の私の PR での同じコミットは、1 つの関数のみを追加していますが、3 つの関数の競合が発生しました!. これは、別の PR から他の 2 つの関数を追加することを意味します!
git - *merge commit* がブランチで既に選択されているかどうかを検出する方法は?
どのコミットが別のブランチ (通常は上流)にgit cherry
既に適用されているかを確認できます。ただし、これは非マージ コミットのみを返します。git log --cherry ...
を意味するため、マージコミット も除外し--no-merges
ます。
コミットが でチェリーピックされた場合-x
、ソース リビジョンがコミット メッセージに含まれるため、少なくともリビジョンを取得して、git log --grep
それが既に存在するかどうかを確認することができます。
がチェリー ピッキング時に使用されていない場合-x
、マージ コミットが既にブランチに選択されているかどうかを確実に検出するにはどうすればよいですか?