我是git的新手,我的所有变化都丢失了.
我为我的更改创建了一个分支,然后我想进行合并.
所以我切换到master并将我的分支与master合并,但是我忘记了提交.所以现在我的分支与主人一样.
与Mac的GitHub客户端合并,它没有抛出任何错误......
如何恢复未提交的更改?
这是我的终端的历史.但是在我发现我的更改丢失并尝试谷歌答案之后,所有这些都被输入了.
506 git checkout master
507 git merge storyboard_branch
508 git reflog
509 git reset - hard HEAD~1
510 git reset --hard HEAD~0
511 git reflog
512 git reset --hard HEAD~1
513 git reset --hard HEAD @ 1
514 git reset --hard HEAD ^ @ 1
515 git reset --hard ^ HEAD @ 1
516 git reset --merge HEAD~1
517 git reflog
518 git reset --merge HEAD~5
519 git reset --merge HEAD~7
520 …