Я посмотрел на текущие решения здесь для проблемы, которую я испытываю, но их предлагаемые ответы, похоже, не решают проблему получения push на работу ,git не будет нажимать на удаленную ветку «Все актуально»
У меня есть локальная ветвь с именем «dev», которая, как предполагается, отслеживает удаленную ветку «v1.0-7.22-dev».
Я клонировал репо и проверил удаленную ветку «v1.0-7.22-dev» как локальный «dev».
Я сделал коммит в местный «разработчика» и когда я бегу статус GIT, я получаю следующее:
$ git status
# On branch dev
# Your branch is ahead of 'origin/v1.0-7.22-dev' by 3 commits.
#
nothing to commit (working directory clean)
Когда я совершаю:
$ git push
Password:
Everything up-to-date
Мой конфигурационный файл (на сервер имя и имя репо был отредактирован)
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = ssh://[server-URL]/[remote-repo-directory]
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "dev"]
remote = origin
merge = refs/heads/v1.0-7.22-dev