2

バグの迅速な修正をプッシュする必要があったため、作業中の変更を隠しておきました。バグ修正が完了したら、それをコミットし、リポジトリから変更をプルして、変更をプッシュしました。

この後、 を実行git stash applyすると、次のメッセージが表示されました。CONFLICT (content): Merge conflict in foo.js

競合を解決し、変更をステージングしました。ただし、git stash applyもう一度実行しようとすると、同じ競合メッセージが再び表示されます。 CONFLICT (content): Merge conflict in foo.js

どうすればいいのかわからない - 明らかに何か間違ったことをしているが、何が何だか分からない。どんな助けでも大歓迎です!

4

1 に答える 1

7

git stash apply 再度実行する必要はありません。隠した変更は既に適用されているためです。git stash pop代わりに、変更が適用された後にスタッシュから削除されるように、ある時点で使用を開始することもできます。

于 2011-11-09T09:12:22.683 に答える