51

一連のファイルをスタッシュ ( ) に入れていますが、これらのファイルの一部/ハンクだけstash{0}を取得したいと考えています (通常、インタラクティブ モードと呼ばれます)。git apply

出来ますか?

私はそれが実行可能であることを見てきました

git stash save -p 'Stash name'

しかし、それはできないようです

git stash apply -p 'Stash name'

それを達成する方法を知っていますか?

4

4 に答える 4

3

ハンク (またはファイル) ごとに変更を適用する方法はないと思います。スタッシュを適用してから、不要な変更をインタラクティブに ( を使用してgit stash save -p) スタッシュする必要があります。競合が心配な場合は、最初にコミットされていない変更をスタッシュし、スタッシュを適用し、競合するハンクをスタッシュしてから、他のスタッシュを適用できます。

于 2015-01-28T15:27:16.060 に答える