問題タブ [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.

0 投票する
2 に答える
260 参照

git - git apply で --3way を使用すると、mergetool が開かないのはなぜですか?

-3 オプションで git apply を使用できない理由:

0 投票する
3 に答える
33013 参照

git - 拒否されたハンクを修正した後に適用するにはどうすればよいですか?

を使用してファイルにパッチを適用しようとしていますgit apply。全体的なパッチが失敗したので、使用しgit apply --rejectました。

生成された.rejファイルを調べると、何が問題なのかがわかったので、ファイルの問題を修正しました.rej

しかし、.rejファイルを適用しようとすると、メッセージで失敗します

致命的: 2 行目のヘッダーのないパッチ フラグメント: ...

.rej問題を修正した後にファイルを再適用する方法はありますか? または、元のパッチを変更して再実行する必要がありますgit applyか?

その場合、元のパッチには数十のファイルのパッチが含まれており、修正されたパッチ ファイル全体git checkoutを再作成するために変更を適用したくないため、これは少し面倒です。git apply

0 投票する
1 に答える
961 参照

git - git patch の適用時にコンテキスト行のスペースの違いを無視する

いくつかの git リポジトリから生成されたパッチを適用しようとしています。パッチのコンテキスト行は次のようになります

私のコードでは、次のようになります

パッチを当てると

それは言う

上記のスペースのみが異なるコンテキスト ブロックを提供します。スペースの問題を修正すると、問題はなくなります。コンテキスト行内のスペースを無視できるように指定する方法はありますか?

0 投票する
1 に答える
3633 参照

git - 差分コマンド「diff -b」と「git diff」の違い

で作業しているときでも、私はいつもdiff -bパッチを作成していましたgit repo

  1. 2 つの違いは何ですか。git diff / git format-patch内部的に linux/unixdiffコマンドも使用しますか? (私は の違いを知っていますgit diff/git format-patch)
  2. また、パッチングは とはpatch -p1異なりgit applyます。diffコマンド ( diff -b)によって生成されたパッチを適用し、 を使用して適用できますgit diffか?
  3. git diff/applyで作業するときに使用するのは良い習慣gitですか? 私は使用しておりdiff/patch、問題に直面したことはありません。

上記のことに関する私の知識が十分でない場合は、修正してください。

0 投票する
5 に答える
223834 参照

git - git リポジトリからパッチまたは差分ファイルを作成し、別の異なる git リポジトリに適用します

私は WordPress ベースのプロジェクトに取り組んでおり、WP の新しいリリース バージョンごとにプロジェクトにパッチを適用したいと考えています。このために、2 つのコミットまたはタグの間にパッチを生成したいと考えています。

たとえば、私のレポでは次の/www/WPようにします。

/www/WPgit natif ワードプレス

/www/myproject私の git プロジェクト WordPress ベース

コマンドラインが機能しません。git applyリポジトリが異なるためだと思います。

コミットなしで差分だけのパッチ ファイルを生成し、それを別の git リポジトリに適用できますか?

ありがとうございました。