📅  最后修改于: 2023-12-03 15:36:53.811000             🧑  作者: Mango
在 Git 的仓库中,每个分支都有一个指向最新提交的指针。创建一个新的分支其实就是创建了一个新的指向某个提交的指针。在 Git 中,创建一个空分支就是创建一个指向空提交的分支。
以下是在 Git 中创建空分支的步骤:
$ git checkout --orphan <new_branch>
$ git commit --allow-empty -m "Create empty branch"
$ git push origin <new_branch>
以上步骤可以在 Shell 或 Bash 中运行。
使用 --orphan
选项创建一个新的分支,这个分支没有父提交的历史记录,因此是一个空分支。使用 --allow-empty
选项提交一个空提交,以创建一个新的空提交。使用 push
命令将新创建的分支推送到中央仓库上。
下面是一个在 Git 中创建空分支的示例:
$ git checkout --orphan development
Switched to a new branch 'development'
$ git commit --allow-empty -m "Create empty branch"
[development (root-commit) a9f2a41] Create empty branch
$ git push origin development
此时,就在 Git 仓库中创建了一个名为 development
的新分支,该分支是空的,其中有一个新的空提交。这个分支不包含任何代码,但是它可以用于开发一个新的功能或者分离出一个新的稳定版本。