2013-06-04 66 views

回答

3

對於git pull是的,對於git push沒有。

您可以獲取筆記:

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

,但正如 「Note to Self」 提到(2010年,但我不認爲這種情況已經改變):

但是,你不能將'refs/'下的任何內容推送到服務器,您只需要更加明確。如果你運行這個會很好地工作:

$ git push origin refs/notes/bugzilla 

事實上,你可能想只是使git push origin refs/notes/*這將推動所有的筆記。
這是what Git does normally for something like tags。當您運行git push origin --tags時,它基本上擴展到git push origin refs/tags/*

git push默認情況下不會推送所有標籤(請參閱「Why git doesn't push tags by default?」)。
git push出於同樣的原因不推送所有筆記。

相關問題