我在git的新,我迷路了我所有的变化。我失去了我的未提交更改后,我做了一个合并
我做了一个分支为我的变化,然后我想让合并。
因此我转而掌握与主合并我的分支,但我忘了做一个承诺。所以现在我的分支看起来像主人一样。
与制造的GitHub client for Mac合并,它没有抛出任何错误...
我怎样才能恢复我提交的修改?
这里是我的终端的历史。但我发现我的变化是失去了,并试图谷歌答案毕竟这些被输入。
506 GIT中结帐主
507 GIT中合并storyboard_branch
508 GIT中引用日志
509 GIT中的复位 - 硬HEAD〜1个
510 GIT中的复位 - 硬HEAD 〜0
511 GIT中引用日志
512 GIT中的复位 - 硬HEAD〜1个
513 GIT中的复位 - 硬HEAD @ 1个
514 GIT中的复位 - 硬HEAD^@ 1个
515 GIT中的复位 - 硬^ HEAD @ 1个
516 GIT中复位--merge HEAD〜1个
517 GIT中引用日志
518 GIT中复位--merge HEAD〜5
519 GIT中复位--merge HEAD〜7
520 GIT中复位--merge HEAD〜7
521 GIT中引用日志
522 GIT中复位--merge HEAD〜14
523 git reset --merge HEAD〜14
524 git commit -c ORIG_HEAD
个525ды
526 LS
527 CD的.git
528 LS
529的grep -ri stroyboard_branch
530 CD ..
531 GIT中结帐
532 GIT中结帐storyboard_branch
533 GIT中拉原点
534 GIT中结帐storyboard_branch
535 GIT中引用日志
536 GIT中复位--merge HEAD〜 22
537 GIT中结帐
538 git的承诺-c HEAD〜16
539 GIT中复位--merge
540 GIT中复位--merge
541 GIT中引用日志
你的意思是你忘了切换到'master'的前提交,或使合并之前? – CharlesB
两者,我忘了作出承诺,并切换到主,然后进行合并 –
然后合并不应该做任何事情..你的变化应该仍然在主分支 – Udy