2013-06-04 12 views

risposta

3

Sì per git pull, no per git push.

È possibile prendere note:

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

ma, come detto in "Note to Self" (2010, ma non credo che questo è cambiato):

Tuttavia, non è possibile spingere qualsiasi cosa sotto 'refs/' a un server, devi solo essere più esplicito a riguardo. Se si esegue questo funzionerà bene:

$ git push origin refs/notes/bugzilla 

In realtà, si consiglia di fare proprio questo git push origin refs/notes/* che spingerà tutte le vostre note.
Questo è what Git does normally for something like tags. Quando si esegue git push origin --tags, si espande sostanzialmente a git push origin refs/tags/*.

git push non spinge tutti i tag di default (vedi "Why git doesn't push tags by default?").
git push non spinge tutte le note per lo stesso motivo.