История изменений
Исправление iVS, (текущая версия) :
Нужно делать git rebase, поскольку опыта у тебя нет, то советую переключиться в новую ветку и потренироваться на ней
git checkout -b tmp
# <upstream> - это хеш последнего коммита в апстриме
# (т.е. в проекте, куда делаешь pull request)
git rebase --interactive <upstream>
Появится в твоем $EDITOR строчки с коммитами, которые будут применяться к дереву сверху вниз, емнип. из них удаляешь те коммиты, что относятся к первому pull request. Сохраняешь этот файл и в идеальном случае git сделает правильный rebase. Но чтобы изменения сохранились, их надо сохранить в новом бранче
git checkout -b new_tmp
Исходная версия iVS, :
Нужно делать git rebase, поскольку опыта у тебя нет, то советую переключиться в новую ветку и потренироваться на ней
git checkout -b tmp
# <upstream> - это хеш последнего коммита в апстриме
# (т.е. в проекте, куда делаешь pull request)
git rebase --interactive <upstream>
Появится в твоем $EDITOR строчки с коммитами, которые будут применяться к дереву сверху вниз, емнип. из них удаляешь те коммиты, что не относятся к первому pull request. Сохраняешь этот файл и в идеальном случае git сделает правильный rebase. Но чтобы изменения сохранились, их надо сохранить в новом бранче
git checkout -b new_tmp