これまでにGitでパッチを使用したことがなく、助けが必要です。 Wineパッチをテストするために、Gitリポジトリにパッチを適用しようとしています。具体的には このパッチはここ です。だから私は次のことをしました:
$ git clone git://source.winehq.org/git/wine.git
$ cd wine
$ nano patch.p1
次に、パッチの内容を貼り付けました Ctrl+Shift+Vそして使用された Ctrl+O 保存する。それから私はこれを試しました:
$ git am patch.p1
Patch format detection failed.
何が悪いのですか?これまでにパッチを適用したことがありません。
_Patch format detection failed.
_は、おそらく間違ったコマンドを使用していることを意味します。_git apply
_またはその逆の代わりに_git am
_を使用します。
2の違いの詳細については、 git amとgit applyの違いは何ですか? を参照してください。
以下のコマンドを使用します:patch -p1 <patch_file_name.patch
パッチに存在するすべてのファイルに対して行います。