git如何创建空白分支(孤立分支)

发布时间:2023-11-02浏览次数:478 次
默认在git中,我们创建一个新的分支时,会自动基于已有的分支,如果想要创建一个空白的分支,该如何操作呢?可以通过如下命令来实现:git checkout --o

默认在git中,我们创建一个新的分支时,会自动基于已有的分支,如果想要创建一个空白的分支,该如何操作呢?可以通过如下命令来实现:

git checkout --orphan new_branch

关于 --orphan参数(orphan意为孤立)的解释说明,我们可以查看手册(git checkout -h)。需要注意的是,使用--orphan参数创建的分支,仅是不包含任何历史记录(如下图),已有分支内的文件还是存在的,因此,我们还需要手动去删除这些文件。

使用命令:

git rm -rf .

命令删除该分支下的所有文件。

另外要注意,在刚使用--orphan创建完分支后,使用 git branch -v 是查看不到该分支的(但是展示出来的所有分支前都不带有*星号标识符)。我们需要至少创建一个文件进行提交之后,才会查看到该分支。

扫一扫,在手机上查看