間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

git Patch failed

git am 時に上記エラーとなった。
今回の原因としてはパッチの変更されていない箇所に問題があった。
下記でエラー内容を確認

git apply -v パッチ 2> errormsg.txt

git amを一度行うと作業ファイルが残るので、下記で削除
なお、この際、再度git amを行おうとすると.dotestディレクトリがある旨メッセージが表示され、git amが実行できない。

previous dotest directory .dotest still exists but mbox given

git reset --hard
rm -rf .dotest/

パッチを修正してパッチ再適用

git am パッチ

しかし、適用出来なかったので、パッチ対象ファイルを手修正

git add パッチ対象ファイル

git am に解決済を登録

git am --resolved

完了

参考
http://linux.die.net/man/1/git-am
http://linux.die.net/man/1/git-apply
http://progit.org/book/ja/ch5-3.html

このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。