我在一个名为auth+menus
的功能分支中工作,下面是我需要帮助尝试从中恢复的事件和操作顺序。我担心我失去了我所有的工作,我希望我错了。Git rebase - 跳过恢复
git commit -m "code changes"
git commit -m "more changes"
git rebase -i HEAD~2
git checkout master
git pull upstream master
git checkout auth+menus
git rebase master
git rebase --continue
单个冲突存在
git rebase --skip
git add --all
git commit -m "some of these files should have already been committed"
git push origin auth+menu
git push origin auth+menu -f
因为我是个白痴...
我希望我没有完全失去前两次提交中的一切,我真的需要别人的帮助!有没有办法从这个恢复,并得到我原来的两个提交?
让我试试看,谢谢 –
顺便说一句@DavidPine,一般来说你不想在'git push'中使用'-f'。如果你正在和其他人一起工作,它很少会按照你的想法去做。 –
我遇到了'git tag'问题,它不喜欢这个''git tag safety HEAD @ {9}'“ –