赞
踩
在git中创建一个新的分支都需要指定一个父节点,即必须基于已有的分支创建新的分支。项目已经开发、维护了一段时间如果master分支不是主分支的话,但创建一个新的空分支在实际的项目中又是一种常见需求,比如:项目的某个分支已经演化的比较复杂需要重新梳理、在某个项目的仓库下需要开辟一个新的空分支用于某个新的应用场景等。
可以利用 git checkout --orphan 来进行操作,具体步骤如下:
- git checkout --orphan new_branch_name
- git rm -rf .
- touch .gitignore
- touch readme.md
- git add .gitignore
- git add readme.md
- git commit -m "init new empty branch "
- git push --set-upstream origin new_branch_name
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。