2016-08-19 51 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分支上看到两个提交的内容。