当前位置:  开发笔记 > 开发工具 > 正文

Github创建空分支

如何解决《Github创建空分支》经验,为你挑选了1个好方法。

我在互联网上搜索了几个小时,找不到解决这个问题的方法:

我想创建一个GitHub名为的新分支release.这个分支需要是空的!但是有一个现有的分支与x提交,我不想拥有它commit history.

我找到的唯一方法是创建一个本地 --orphan分支


提前致谢 ;)



1> Caio Proiete..:

--orphan选项有什么问题?如果你想要一个空的并且没有历史的分支,这就是要走的路......

git checkout --orphan empty-branch

然后,您可以删除暂存区域中的所有文件(以便它们不会被提交):

git rm -rf .

此时,您的计算机上有一个空分支.

在你可以推送到GitHub(或任何其他Git存储库)之前,你需要至少一次提交,即使它没有任何内容(即空提交),因为你不能推送一个空分支

git commit --allow-empty -m "root commit"

最后,将它推到遥控器,然后打开啤酒

git push origin empty-branch

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有