2013-06-04 1 views

Répondre

3

Oui pour git pull, non pour git push.

Vous pouvez chercher des notes:

[remote "origin"] 
    fetch = +refs/notes/*:refs/notes/* 
    fetch = +refs/heads/*:refs/remotes/origin/* 

mais, comme mentionné dans "Note to Self" (2010, mais je ne pense pas que cela a changé):

Cependant, vous ne pouvez pas Poussez n'importe quoi sous 'refs/' vers un serveur, vous avez juste besoin d'être plus explicite à ce sujet. Si vous exécutez cela, il fonctionne très bien:

$ git push origin refs/notes/bugzilla 

En fait, vous pouvez simplement faire ce git push origin refs/notes/* qui poussera toutes vos notes.
Ceci est what Git does normally for something like tags. Lorsque vous exécutez git push origin --tags, il s'étend essentiellement à git push origin refs/tags/*.

git push ne pousse pas tous les tags par défaut (voir "Why git doesn't push tags by default?").
git push ne pousse pas toutes les notes pour la même raison.

Questions connexes