noi*_*gle 5 git merge github github-for-mac
我是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 reset --merge HEAD~7
521 git reflog
522 git reset --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 checkout
532 git checkout storyboard_branch
533 git pull origin
534 git checkout storyboard_branch
535 git reflog
536 git reset --merge HEAD~22
537 git checkout
538 git commit -c HEAD~16
539 git reset --merge
540 git reset --merge
541 git reflog
如果您尚未提交更改并且签出了另一个分支,git 将不会存储文件,它将用您指定的分支覆盖它们。
也就是说,除非您事先使用 git stash,否则无法恢复丢失的数据。
尽早承诺,经常承诺
归档时间: |
|
查看次数: |
615 次 |
最近记录: |