44 votes

configurer git, de sorte que "git pull" au lieu de "git pull origin master"?

À l'aide de git pull utilisé pour tirer sur le dépôt distant comme prévu - maintenant, c'est de me demander d'utiliser git pull origin master. Je ne comprends pas bien ce que les instructions qu'il donne à moi, disant que je peux ajouter quelque chose à mon fichier de configuration:

[branch "master"]
remote = <nickname>
merge = <remote-ref>

[remote "<nickname>"]
url = <url>
fetch = <refspec>

Maintenant mon fichier de configuration ressemble

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    ignorecase = true
[remote "origin"]
    url = |redacted|
    fetch = +refs/heads/*:refs/remotes/origin/*

Donc je suppose que j'ai besoin d'ajouter

[branch "master"]
    remote = origin
    merge = ??

Ce n' "fusion" besoin comme argument? Est-ce qu'une distance ref(érence?)? J'ai essayé de regarder http://git-scm.com/docs/git-config mais il semble être plus sur la commande elle-même.

Merci à l'avance!

44voto

Horia Dragomir Points 2122

essayez:

[branch "master"]
    remote = origin
    merge = refs/heads/master

21voto

svick Points 81772

Il devrait être juste assez pour exécuter

git config branch.master.remote origin

11voto

Jonathan Zrake Points 279

Juste à faire:

git branch --set-upstream master origin/master

3voto

jilles Points 4241

Un moyen facile est d'utiliser git checkout -t d'avoir le suivi mis en place lorsque vous créer une branche locale.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X