Как синхронизирую мастер и происхождение / мастер, используя EGIT в Eclipse?

Я создал локальный репозиторий Git, и я нажимаю изменения от него на дистанционное управление гитозом, которое я создал с

git init my_git
git remote add origin git@server:my_git
... various adds and commits
git push origin master:refs/heads/master

, я редактирую и делаю изменение локально в Eclipse, и когда я делаю, я вижу (Используя QGIT), что он перемещает мой ветвь , к этой версии.

Однако он также показывает мне, что происхождение / мастер находится в предыдущей версии.

Статус Git в командной строке показывает мне все актуально:

$ git status
# On branch master
nothing to commit (working directory clean)

Я вижу различия в версиях с

git diff origin/master

, если я сделаю Git Push в моей командной строке, то QGIT показывает мне происхождение / мастер филиал теперь находится в том же месте, что и мой мастер .

Я не могу выработать, как настроить диалоговое окно «Удаленный / толчок» или «Удаленный / настроек push)) в Eclipse, чтобы сделать то же самое, что и командная строка Git Push для перемещения Происхождение / мастер на тот же уровень, что и Master .

Я всегда должен делать командную строку, чтобы сделать Происхождение / Master в том же месте, что и Master .

Q1. Кто-нибудь может сказать мне, как это сделать в Eclipse?

Q2. Что такое версия командной строки GIT Push , выполняющая, что версия Eclipse не делает?

Q3. Являются ли мои предположения Master [1176899] , является моим местным указателем главы и Происхождение / Master - это представление удаленного сервера текущей головы?

7
задан Mark Fisher 15 September 2011 в 10:46
поделиться