私は自分のコードベースに変更を加え始めましたが、古いトピックのブランチにいることに気付きませんでした。それらを転送するために、私はそれらを隠しておき、それをマスターから離れた新しいブランチに適用したかったのです。私が使用しgit stash pop
、私は新しいブランチを作成する前に、マスターに新しい変更を引っ張っていなかったことを忘れて、この新しいブランチに作業中の変更を転送します。これにより、大量のマージ競合が発生し、(popを使用していたため)変更内容が完全に失われました。
新しいブランチを正しく再作成したら、隠しておいた変更をどのように回復して適切に適用できますか?
git stash drop
#2から不要な隠し場所を取り除くための最後のステップとしてa を追加できます。