問題タブ [git-patch]
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 にマージするにはどうすればよいですか?
ブランチにマージする必要があるいくつかのパッチがあります
このためのガイドラインは次のとおりです。
Patches
33 の異なるパッチがありますが、私が抱えている問題は、まったく何もしていgit am Engine/Plugins/XamarinUE4/Patches/*
ないように見えることです。
次の出力が得られます。
「変更日」を見ると、ファイルがまったく変更されていないようです。
git - Git パッチ - パッチは適用されません
変更を複数のコミットに分割しようとしていますが、ハンクを手動で編集するときに問題に直面しています。
元のハンク:
「削除 1」と「削除 2」に起こった変更のみをステージングしたい。つまり、コミットから除外するには「3 を削除」する必要があります。
私はこれを試しました:
しかし、パッチが適用されないと出力され続けます。最後のコンテキスト行と「3 を削除」および「3 を追加」の行だけを削除しました。ハンク範囲を編集し、除外された 4 行を差し引いた (3 行はコンテキスト 1 行は変更、1 行は削除、1 行は追加)
「nano」と「sublime text」という 2 つの異なるエディターを使用しましたが、どちらも同じ結果になりました。コメントアウトされていない空行がないことを確認しました。
私は何を間違っていますか?
git - 2 つのファイルから git パッチを作成するには?
私は git の初心者で、2 つの異なるファイルから git パッチを作成できるかどうか疑問に思っていました。git リポジトリはありません。シナリオは、ファイルがあり、それを変更したことです。次に、これら 2 つのファイルの違いを含むパッチを作成したいと考えています。ポインタはありますか?それとも、レポを作成してからファイルを変更してから、変更をコミットする必要がありますか?
git - git はデフォルトで変更を分割できますか?
、、、などの-p
いくつかの git コマンドでフラグを使用するのが好きです。しかし、git はある程度連続した変更を同じハンクにグループ化します。それが変更を分割することは知っていますが、可能な限りデフォルトでgitに分割させるために渡すことができる別のオプションはありますか?add
reset
checkout
stash
s
git - .patch ファイルのベース SHA の決定
2 つのコミットを含む .patch ファイルがあります。
パッチが生成された SHA を確認するにはどうすればよいですか? 私が支店を知っていると仮定します。
git - 履歴の異なる時点での複数のコミットから git パッチを作成するにはどうすればよいですか?
ブランチで複数のコミットから git パッチを作成しようとしています。ただし、任意のコミットから作成する必要があります (必ずしも範囲内にあるとは限りません)。パッチを作成したいコミットの間に、いくつかのコミットが変更され、パッチ内のいくつかのファイルも変更されている可能性があります。
これが私のユースケースです(より大きな数=後のコミット日を想定):
今、開発ブランチからコミット 1、3、および 5 のパッチを作成し、それらをマスター ブランチに適用できるようにしたいと考えています。
私は周りを見回しましたが、範囲内でパッチを作成する機能しか見つかりませんでした。それらの間のファイルに潜在的な変更がある複数のコミット用のパッチを作成する方法はありますか?