問題タブ [git-apply]
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 apply で --3way を使用すると、mergetool が開かないのはなぜですか?
-3 オプションで git apply を使用できない理由:
git - 拒否されたハンクを修正した後に適用するにはどうすればよいですか?
を使用してファイルにパッチを適用しようとしていますgit apply
。全体的なパッチが失敗したので、使用しgit apply --reject
ました。
生成された.rej
ファイルを調べると、何が問題なのかがわかったので、ファイルの問題を修正しました.rej
。
しかし、.rej
ファイルを適用しようとすると、メッセージで失敗します
致命的: 2 行目のヘッダーのないパッチ フラグメント: ...
.rej
問題を修正した後にファイルを再適用する方法はありますか?
または、元のパッチを変更して再実行する必要がありますgit apply
か?
その場合、元のパッチには数十のファイルのパッチが含まれており、修正されたパッチ ファイル全体git checkout
を再作成するために変更を適用したくないため、これは少し面倒です。git apply
git - git patch の適用時にコンテキスト行のスペースの違いを無視する
いくつかの git リポジトリから生成されたパッチを適用しようとしています。パッチのコンテキスト行は次のようになります
私のコードでは、次のようになります
パッチを当てると
それは言う
上記のスペースのみが異なるコンテキスト ブロックを提供します。スペースの問題を修正すると、問題はなくなります。コンテキスト行内のスペースを無視できるように指定する方法はありますか?
git - 差分コマンド「diff -b」と「git diff」の違い
で作業しているときでも、私はいつもdiff -b
パッチを作成していましたgit repo
。
- 2 つの違いは何ですか。
git diff / git format-patch
内部的に linux/unixdiff
コマンドも使用しますか? (私は の違いを知っていますgit diff/git format-patch
) - また、パッチングは とは
patch -p1
異なりgit apply
ます。diff
コマンド (diff -b
)によって生成されたパッチを適用し、 を使用して適用できますgit diff
か? git diff/apply
で作業するときに使用するのは良い習慣git
ですか? 私は使用しておりdiff/patch
、問題に直面したことはありません。
上記のことに関する私の知識が十分でない場合は、修正してください。
git - git リポジトリからパッチまたは差分ファイルを作成し、別の異なる git リポジトリに適用します
私は WordPress ベースのプロジェクトに取り組んでおり、WP の新しいリリース バージョンごとにプロジェクトにパッチを適用したいと考えています。このために、2 つのコミットまたはタグの間にパッチを生成したいと考えています。
たとえば、私のレポでは次の/www/WP
ようにします。
/www/WP
git natif ワードプレス
/www/myproject
私の git プロジェクト WordPress ベース
コマンドラインが機能しません。git apply
リポジトリが異なるためだと思います。
コミットなしで差分だけのパッチ ファイルを生成し、それを別の git リポジトリに適用できますか?
ありがとうございました。