Я работал в ветке функций с именем auth+menus
, ниже приведен порядок событий и действий, и мне нужна помощь, пытающаяся восстановиться. Я боюсь, что потерял всю свою работу, надеюсь, что ошибаюсь.Git rebase --skip recovery
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
, так как я идиот ...
Я надеюсь, что я не полностью потерял все, что было в первых двух коммитах, мне действительно нужна чья-то помощь в этом! Есть ли способ оправиться от этого и получить мои оригинальные две фиксации?
Позвольте мне попробовать, спасибо –
BTW @DavidPine, в общем, вы не хотите использовать '-f' с' git push'. Если вы работаете с другими людьми, это редко будет делать то, что вы думаете. –
У меня проблемы с 'git tag', ему это не нравится" git tag safety HEAD @ {9} '" –