我有两个分支,我通常工作:master和homepage_buildout。我最近被告知要在开始项目之前签出一份旧的提交。我压根儿:git删除分支没有删除提交
git checkout [commit number]
于是我决定把这个老犯的一个分支,像这样:
git checkout -b old_homepage
现在,我意识到,我并不需要能够引用分支old_homepage
了,但我仍然希望它作为提交而存在。如何留住这些提交,但出现去除分支当我输入:
git branch
你的意思是你想合并你想要删除的分支上的提交与主? – learnvst 2012-03-29 19:27:14
假设提交是“master”(或任何其他分支)的祖先,只要分支没有以非快进方式更改,提交就不会消失。 – 2012-03-29 22:31:14