1

誰かが、私が含めたい小さな修正を含む Gist on Github を提供してくれました。変更を適用したい Git リポジトリのクローンを含む私のマシンで、次のことを行いました。

git remote add fix [gisturl]

git merge fix/master

現在、ローカル リポジトリに「gistfile1.diff」という追加のファイルがありますが、その変更はターゲット ファイルに適用されませんでした。

Merge made by the 'recursive' strategy.
 gistfile1.diff |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)
 create mode 100644 gistfile1.diff

ここで何が欠けていますか?

4

1 に答える 1

1

それは、gist に格納された差分を適用する方法ではないためです。Gist 自体はリポジトリであり、Gist 内の各ファイルは個別のファイルです。あなたが試した唯一の方法は、レポが実際にあなたのフォークである場合です。

代わりに、gist から diff ファイルをダウンロードして、git apply.

于 2013-03-13T07:56:42.367 に答える