タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

patchとdiffに関するdelegateのブックマーク (3)

  • パッチのあて方の復習

  • transitive.info - git diff 使い方

    git diff 使い方 ワークツリーとインデックスの差分を表示する git diff とするとワークツリーとインデックスの差分が表示される。 ワークツリーと HEAD の差分を表示する 現在のワークツリーが最後のコミットからどのように編集されたかを調べるには git diff HEAD とする。 特定のファイルの差分を表示する 「git diff」の後にパスを指定すればよい。 このときに、「git diff」の後にコミットを指定していて うまくいかないような場合は、「–」をはさむ。 たとえば、file1.txt、file2.txt の差分を表示するには git diff file1.txt file2.txt git diff -- file1.txt file2.txt とする。 インデックスと HEAD の差分(次にコミットする差分)を表示する 次にコミットする内容を表示するには「–

  • 普通のpatchコマンドで取り込めるdiffファイルをgitで作成する - kanonji’s diary

    まとめ $ git diff --no-prefix HEAD~ > thisis.patch $ patch --dry-run -p0 < thisis.patch $ patch -p0 < thisis.patch git diffに--no-prefixをつける事で、普通のpatchで当てられるパッチファイルを出力できます。この例ではHEADの1個前*1からHEAD*2までのパッチです。 普通のpatchコマンドのほうの知識があまり無くて-p0がいまいちよく分からないんですが、git diff --no-prefixで作成したパッチファイルを当てるには必要みたいです。--dry-runは、実際には当てないけど当てた場合の結果を出力します。なので、まずは--dry-runで確認して、問題が無ければ実際にパッチを当てます。 エントリー書いた後に教えてもらった補足 patch -p1の

    普通のpatchコマンドで取り込めるdiffファイルをgitで作成する - kanonji’s diary
  • 1