Comment mettre à jour locale des pensions de maître?

Je suis habitué à l'utilisation de SVN et seulement s'est récemment tourné vers GitHub.

Je suis en train de mettre à jour certains fichiers dans un dépôt GitHub, mais je reçois ce message:

To https://github.com/.../
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/.../'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

J'ai essayé des commandes comme git fetch origin et git pull, mais aucun de ces faire en sorte que mes actuelles de la direction générale n'est pas en retard.

Dans SVN je venais de faire svn update puis valider mes modifications.

J'ai aussi essayé de git pull origin, mais je reçois un étrange message texte à sauter et je n'ai aucune idée de comment faire l'interface avec elle: Mise à jour d'un référentiel local avec les modifications apportées sur un dépôt Github

  • Généralement git pull de la fusion des commits de la distance, de sorte que votre direction n'est pas derrière et de vous permettre de vous pousser. Qu'est-ce que la sortie de git remote -v et git branch -vv?
  • J'ai corrigé manuellement par le clonage et la copie de mes modifications. J'ai essayé git pull avant, mais il demande de préciser le nom de la branche, je suis en tirant à partir de. Si je ne git pull origin, EMACs-comme fichier s'ouvre, demandant d'expliquer pourquoi je suis à la fusion.
InformationsquelleAutor user3898238 | 2014-11-18