Comment puis-je synchroniser maître et origin/master à l'aide de egit dans eclipse?

J'ai créé un dépôt git local, et je pousse des modifications à un gitosis à distance que j'ai créé avec

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

Maintenant, je l'ai modifier et valider les modifications apportées localement dans eclipse, et quand je m'engage, je vois (à l'aide de qgit) qu'il se déplace ma master branche à cette version.

Cependant, il me montre aussi que origin/master est à la version précédente.

git status sur la ligne de commande m'indique que tout est à jour:

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

Je peux voir les différences dans les versions avec

git diff origin/master

Si je ne git push sur ma ligne de commande, puis qgit me montre le origin/master branche est maintenant au même endroit que mon master.

Je ne peux pas travailler sur la façon de configurer la "distance /push" ou "à distance /configurer les pousser vers l'amont boîte de dialogue" dans eclipse pour faire la même chose en ligne de commande git push pour déplacer le origin/master au même niveau que le master.

Je dois toujours le faire en ligne de commande le pousser à faire le origin/master venir à la même place que master.

T1. Quelqu'un peut me dire comment faire cela dans eclipse?

T2. Qu'est-ce que la version ligne de commande de git push fait que l'éclipse de la version ne le fait pas?

T3. Sont mes hypothèses que master est ma TÊTE de pointeur et origin/master est le serveur distant du point de vue de l'actuel CHEF correct?

Est le master branche dans la gitolite référentiel mis à jour lorsque vous appuyez sur à partir de l'Éclipse, si?
oui, il semble qu'il est mis à jour. j'ai fait une poussée d'eclipse, puis cloné le gitolite référentiel d'ailleurs, et les changements que j'ai faits dans mon nouveau clone. le origin/master est toujours à la version précédente, donc, qui me dit que le push est travail et origin/master n'est pas le serveur distant TÊTE. Le nouveau clone a "maître", "origin/master" sur la dernière verison, mais aussi une "origine/origin/master" à la version précédente
Que vous avez un origin/origin/master dans le nouveau clone me laisse croire que vous avez en quelque sorte accidentellement poussé origin/master (plutôt que de simplement master) à un nom correspondant dans la gitolite référentiel.
Merci, il semble que j'avais fait, et j'ai maintenant supprimé de la télécommande d'origine/origin/master, et édité mon pousser à seulement master.

OriginalL'auteur Mark Fisher | 2011-09-15