Хорошо, у меня возникли проблемы с сортировкой того, что вы описали в своем рабочем процессе. В частности, я не уверен, как вы поместили контент в репозиторий VPS ... но я предполагаю, что вы как-то это сделали.
Редактировать: origin
в данном случае фактически является синонимом origin / HEAD, поэтому команда все равно должна работать, хотя часто неплохо явно указывать ветвь. Если вы привыкли использовать HEAD..origin
, вы можете попытаться использовать его на ветке, кроме master, и затем в итоге эффективно выполнить dev..origin/master
, что совсем не то, что вы хотите!
Скорее всего, проблема заключалась в том, что пульт дистанционного управления никогда не извлекался, что, в свою очередь, было связано со способом добавления удаленного источника в репозиторий. Фактически, git должен выдавать ошибку в этом случае:
fatal: ambiguous argument 'HEAD..origin': unknown revision or path not in the work tree
Use '--' to separate paths from revisions
Спасибо Якубу Наребски за то, что он меня здесь поставил!