Заменить начальный коммит другим - PullRequest
0 голосов
/ 19 февраля 2020

Я сделал первый начальный коммит в удаленный репозиторий (в исходную ветку разработки), который полностью пуст, но после этого я реструктурировал файлы и папки в своем рабочем пространстве. Чтобы отменить первый коммит и заменить его следующим, я использовал эту команду:

git reset HEAD^ --hard

Затем я поставил свои файлы, передал их и отправил их с помощью этой команды:

git push origin develop -f

Но я получил это:

error: src refspec develop does not match any.
error: failed to push some refs to ...

Я пытался набрать sh без применения силы, но получил это:

To ssh ...
! [rejected]        feature/<branch_name> -> feature/<branch_name> (non-fast-forward)
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

Я ударил git pull origin develop, но получил:

* branch            develop    -> FETCH_HEAD
Already up to date.

Теперь я застрял. Я не уверен, что происходит. Я не могу ни тянуть, ни пу sh. Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...