小编noi*_*gle的帖子

合并后我失去了我未完成的更改

我是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 …

git merge github github-for-mac

5
推荐指数
1
解决办法
615
查看次数

标签 统计

git ×1

github ×1

github-for-mac ×1

merge ×1