Итак, я работаю над проектом на GitHub и представил один пиар.В этом пиаре был только один коммит, который я получил, раздавив все мои маленькие коммиты.Теперь я вижу, что в строке есть опечатка, поэтому я исправил ее в онлайн-редакторе GitHub.Ветка, над которой я работаю, это issue#123
.Это имеет небольшое сообщение коммита Update settings.js
.
Я хочу раздавить этот коммит и на мое основное сообщение о коммите, но я не могу найти способ получить этот коммит на моей локальной машине.
Я пытался git fetch upstream
, а затем git rebase upstream/master
Я думал, что следующее должно работать хорошо, но это дает мне ошибку
git fetch origin issue#123:issue#123
исообщения об ошибках:
! [rejected] issue#123 -> issue#123 (non-fast-forward)
В инструкциях по моему проекту написано, что никогда не используйте git mearge
или git pull
. Если вы хотите использовать git pull
, используйте его с опцией rebase
.