2013-06-04 3 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 같은 이유로 모든 메모를 푸시하지 않습니다.