2016-12-12 3 views
0

すでに作成されているパッチに新しいファイルを追加したかったのです。私は 'man'を使ってコマンドを検索しましたが、うまくいきませんでした。 誰かがこれを行う方法を知っていますか? ありがとうございます。既に作成されたgit patchに新しいファイルを追加するには?

+0

'git-format-patch'で作成したものを意味しますか? – Schwern

+0

いいえgit diff --cached> index.patchを使用しました –

答えて

0

「パッチ」がコミットを意味する場合は、git commit --ammendを使用して前のコミットに新しい変更を追加できます。再度コミットする前に、git add .またはgit add <your files>を使用して新しい変更をステージングすることを忘れないでください。

+0

git diff > /some_location/abc.patchを使用してパッチを作成しました。今、私はabc.patchファイルを持っています。後でabc.patchにあるいくつかのファイルを変更しました。今私はこれらの新しい変更をabc.patchに追加したいと思っています –

0

私はgitのdiffを--cached> index.patch

場合ではなく、パッチファイルの変更を使用し、あなたのGitの作業コピーに変更を加え、ステージングエリアに追加(すなわちgit add)、git diff --cached > index.patchで新しいパッチを作成してください。

既にコミットして移動した場合は、再度コミットするチェックアウトを行い、パッチを適用します(追加またはコミットはしません)。変更を加えてからgit diff > index.patchに変更します。

基本的に、パッチファイルを編集して新しいファイルを生成しないでください。

+1

ありがとうSchwern。 –

関連する問題