「gitstash」と「gitstashpop」を頻繁に使用して、作業ツリーの変更を保存および復元します。これは私がしたことであり、以前のコミットされていない変更はなくなりました。
git stash -u
git checkout master
git pull --rebase
git checkout dev
git merge --no-ff master
10 files changed, 1000 insertions(+), 2000 deletions(-)
git stash pop
CONFLICT (content): Merge conflict in file.ext
次に、マージを元に戻すことができると思いました。
git reset --hard origin/master
git reset --hard origin/master
これで、以前に隠されていたコミットされていない変更はどこにも表示されfile.ext
ず、マージされたコードのみが表示されます。最初に隠していたすべての変更を元に戻すにはどうすればよいですか?