📌  相关文章
📜  创建空分支 git - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:36:53.811000             🧑  作者: Mango

创建空分支 git - Shell-Bash

在 Git 的仓库中,每个分支都有一个指向最新提交的指针。创建一个新的分支其实就是创建了一个新的指向某个提交的指针。在 Git 中,创建一个空分支就是创建一个指向空提交的分支。

以下是在 Git 中创建空分支的步骤:

  1. 在 Git 仓库中,输入以下命令创建一个空分支:
$ git checkout --orphan <new_branch>
  1. 将空分支提交到仓库中:
$ git commit --allow-empty -m "Create empty branch"
  1. 将新的分支推送到中央仓库:
$ 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 的新分支,该分支是空的,其中有一个新的空提交。这个分支不包含任何代码,但是它可以用于开发一个新的功能或者分离出一个新的稳定版本。