2016-08-19 50 views

回答

2

爲什麼你想要做這樣的事情?它沒有太多意義,用例是什麼?

無論如何,只需創建一個新的orhpan分支git checkout --orphan,然後創建一個提交,標記它並最終再次刪除該分支。 Etvoilá,你有一個標籤指向一個沒有歷史的提交,並且不在任何分支上。

0

我克隆該回購,看着提交你的master分支談論使用log --pretty=oneline --abbrev-commit --graph --decorate --all

它看起來像他們做了一個發佈分支(見origin/release),犯了幾個分佈發生變化,則標記它作爲v1.2.0

帶標籤的版本因此位於其自己的分支上,但將歷史記錄保留至分支點。

通過運行git show <commit reference>,您可以在release分支上看到兩個提交的內容。