Ce message d' git
signifie que vous avez réalisé trois s'engage, dans votre local repo, et n'ont pas publié à l' master
référentiel. La commande à exécuter pour qui est - git push {local branch name} {remote branch name}
.
La commande git pull
(et git pull --rebase
) sont pour l'autre situation lorsqu'il y a de s'engager sur la télécommande pensions que vous n'avez pas dans votre local repo. L' --rebase
option, git
se déplacera à votre validation de côté, synchroniser avec la télécommande du repo, et puis essayer d'appliquer vos trois commettre de l'état neuf. Il peut échouer si il y a des conflits, mais ensuite, vous serez invité à les résoudre. Vous pouvez également annuler l' rebase
si vous ne savez pas comment résoudre les conflits à l'aide d' git rebase --abort
et vous obtiendrez de revenir à l'état avant l'exécution d' git pull --rebase
.