Có cho git pull
, không cho git push
.
Bạn có thể lấy ghi chú:
[remote "origin"]
fetch = +refs/notes/*:refs/notes/*
fetch = +refs/heads/*:refs/remotes/origin/*
nhưng, như đã đề cập trong "Note to Self" (2010, nhưng tôi không nghĩ rằng điều này đã thay đổi):
Tuy nhiên, bạn không thể đẩy bất kỳ thứ gì dưới 'refs/
' vào máy chủ, bạn chỉ cần rõ ràng hơn về nó. Nếu bạn chạy này nó sẽ làm việc tốt:
$ git push origin refs/notes/bugzilla
Trong thực tế, bạn có thể muốn chỉ cần đảm rằng git push origin refs/notes/*
mà sẽ đẩy tất cả ghi chú của bạn.
Đây là what Git does normally for something like tags. Khi bạn chạy git push origin --tags
về cơ bản, nó mở rộng thành git push origin refs/tags/*
.
git push
không đẩy tất cả thẻ theo mặc định (xem "Why git doesn't push tags by default?").
git push
không đẩy tất cả ghi chú cho cùng một lý do.