1. ホーム
  2. git

[解決済み] 私が隠しているもので、どのように私はパッチをフォーマットすることができます。

2022-04-24 20:03:45

質問

gitでは、変更点をためておきます。 隠した内容でパッチを作成することは可能でしょうか?そして、そのパッチを他のリポジトリ(私の同僚のもの)に適用することは可能ですか?

知っている git format-patch -1 しかし、それは私がコミットしたものに対するものだと思います。しかし、私は隠しておいた変更についても同じものを探しているのです。

また、他のリポジトリにあるパッチを適用するにはどうすればよいのでしょうか?

解決方法は?

もちろんです。 git stash show はこれをサポートしています。

git stash show -p


そこで、以下を使用します。

git stash list

で、パッチとして書き出したいスタッシュの番号を調べ、次に

git stash show -p stash@{<number>} > <name>.patch

をクリックしてエクスポートします。

例えば

git stash show -p stash@{3} > third_stash.patch