36

git stash の変更の一部を 1 つのコミットに適用し、残りの変更を別のコミットに適用したいと考えています。

4

4 に答える 4

10

変更するファイルのみにパッチを適用します。

git show --first-parent stash@{0} -- <file(s) in question> | git apply
于 2016-04-20T15:49:41.467 に答える
7

スタッシュをアンスタッシュ...

git stash pop

...git addパッチモードで使用...

git add -p

...そしてそれをコミットします...

git commit -m "Partial stashed commit"

これは、ドキュメントを読まなくてもすぐに頭に浮かんだことです。レオの答えには、これを達成するためのより良い方法があります。

于 2013-03-04T23:09:21.187 に答える