У меня есть голый тестовый репозиторий на сервере и мой локальный репозиторий, который был клонирован с нуля. У меня также есть ветвь remote/origin/fix, отслеживаемая моей локальной ветвью. Я сделал некоторые изменения локально, совершил и толкнул. Он работал в первый раз, когда я использовал git push -u origin fix, он создал ветку с моими изменениями.изменений не видно на удаленной ветке после нажатия
Теперь я сделал еще одну фиксацию и нажал ее, git push origin исправить. если я запустил git branch -av локально, я вижу ветвь origin/remote/fix с правильной последней фиксацией, но на сервере последняя фиксация является предыдущей по какой-то причине.
I RTFM, но я не могу понять, почему это так. Любая помощь очень ценится.
EDIT: на сервере, при попытке чекаут происхождения/исправить ветку я получаю следующее предупреждение
warning: refname 'origin/fix' is ambiguous.
Я думаю, что это может быть проблема? работает GIT филиал -av в тестировании репо на выходах сервера:
* fix a5ed3f6 test1
origin/fix a5ed3f6 test1
remotes/origin/fix df46078 test2
Как я это исправить, чтобы обновить тестирование репо? Мне нужно распространять изменения от пультов/origin/fix на ветку fix?
также, в этом случае, происхождение/исправление есть фишка ветви в голом, а пульты/начало/исправить - это моя локальная? или я совершенно не здесь?