Как мне остановить git push от тихого сбоя публикации локальных коммитов - PullRequest
0 голосов
/ 30 ноября 2018

Я работаю на развилке репозитория github, дважды успешно выдвинут, но теперь git push спокойно не публикует мои локальные коммиты:

$ git version
git version 1.8.3.1

$ git remote -v
origin  git@github.com:martinwaite/vault.git (fetch)
origin  git@github.com:martinwaite/vault.git (push)

$ git status
# On branch batch_hmac
# Your branch is ahead of 'origin/batch_hmac' by 2 commits.
#   (use "git push" to publish your local commits)

$ git push
$ git push origin batch_hmac
$ git push origin HEAD
$ git status
# On branch batch_hmac
# Your branch is ahead of 'origin/batch_hmac' by 2 commits.
#   (use "git push" to publish your local commits)

Пожалуйста, любые идеи о том, что здесь не так, икак я могу это исправить?

1 Ответ

0 голосов
/ 30 ноября 2018

Попробуйте сбросить URL-адрес пульта дистанционного управления, используя https:

git remote set-url origin https://github.com/martinwaite/vault.git

Затем выберите удаленный репозиторий:

git fetch

Дважды проверьте, что локальная ветвь отслеживает удаленную

git branch -vv

Если это не так, сделайте локальную ветку отслеживания удаленной

git branch -u origin/batch_hmac

Наконец нажмите коммиты

git push

Если все еще не работает, попробуйте--force толчок

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