我有一個提交id,目前它不屬於任何分支。它有一個標籤。我如何將此提交推送到服務器?git推一個不屬於任何分支的提交
git show 2.0.rc10
tag 2.0.rc10
Tagger: ....
Date: Fri Mar 29 13:38:55 2013 -0700
Release 2.0.rc10; merged
commit f1186bfeb938081f9d57f8ac20667329b1c53111
,同時運行
git branch -r --contains f1186bfeb938081f9d57f8ac20667329b1c53111
沒有輸出。
如何推動這一承諾服務器?
git push origin 2.0.rc10
remote: Tag '2.0.rc10' references unknown objects. Push commits before tags.
To
! [remote rejected] 2.0.rc10 -> 2.0.rc10 (pre-receive hook declined)
error: failed to push some refs to 'remote'
看起來您在拒絕的服務器上有預接收掛鉤。 – merlin2011
你是從哪一個單獨提交的?是否從分支中刪除了某個點? –
@ merlin2011,是的,預先接收鉤拒絕,問題是「我如何將這樣的提交ID推送到服務器?」這樣我可以推遲標籤 – user2397194