LINUX.ORG.RU

История изменений

Исправление 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