Ты где на ветке, скажи master
для простоты. Имя не имеет значения.
Вы добавили все файлы в список отслеживаемых файлов (git add .
), а затем создали фиксацию в ветке master
(git commit
).
Вы попытался отправить эту фиксацию в удаленную ветвь, в другую ветку, то есть не на удаленную master
.
Вам действительно не разрешено это делать по ряду причин. Скажем, созданный вами коммит был дочерним для коммита X
. Фиксация X
существует как в локальной, так и в удаленной главной ветке. Фиксация X
не существует на удаленном part-one
, поэтому нет простого способа объяснить, как применять изменения, начиная с последней фиксации part-one
, которая, скажем, является фиксацией Y
.
В конце концов, вы хотите переместить коммиты в новую ветку или выполнить слияние master
на part-one
, или git commit --amend
, чтобы уничтожить последний коммит, сделанный на master
, затем git switch part-one
и git commit -a
там.