4

我在 GitHub 上的第一个真正严肃的项目前段时间经历了堆栈的彻底改变——从 Python 到 NodeJS。然而,当时我是一个完整的 git noob,我创建了一个包含所有 Python 代码的分支,然后删除了 master 分支上的所有内容,并开始在 NodeJS 中实现系统。

现在我仍然是一个 git noob,但我意识到我应该使用标签而不是分支。所以我把这个old_python树枝挂在那里,这让我很恼火。

我怎样才能摆脱那个分支,但仍然能够快速查看作为标签的 Python 代码?我不打算向 Python 代码库提交任何内容,因此该分支似乎没有必要。

或者,也许,我完全误解了标签的用途,应该留下它/做其他事情。

4

1 回答 1

6

创建标签

git tag <tagname> origin/old_python

删除分支(如果您有本地分支)

git branch -d old_python

推送标签

git push --tags origin

删除远程分支

git push origin :old_python
于 2013-05-21T00:21:35.413 回答