2014-12-27 90 views
2

我已經創建和推動的Git倉庫標籤:Git標籤從主分支分離

git push --tags 

的問題是它沒有它推到master分支(如我想的那樣),但創造,而不是分離。所以在GitHub上,我的master分支仍然指向先前的提交。

有沒有辦法將與標籤相關的提交推送到master分支?

順便說一句,當我在master分支上工作時,如何創建標籤並將其推送到主分支上,而不需要從master中分離出正確的方法?

回答

2

git push --tags只推動標籤,而不是分支。

完成與git push操作(或git push -u origin master你以前從來沒有推主)

如果你想在一個命令(GIT 1.8.3+)推動一切:

git push --follow-tags 

請參閱「 Push git commits & tags simultaneously「。

+0

謝謝!我認爲push -tags也推動了分支。 – user3475757

+0

吉皮! 'git push'完成了這個訣竅。可能,我會讀一些關於標籤和分支的信息...... – BurninLeo