Git 是一个强大的版本控制系统,使开发人员能够跟踪其代码库中的更改并有效地管理其项目。 Git 的关键功能之一是分支,它允许开发人员创建代码库的单独版本并同时处理它们。在本文中,我们将了解如何使用 Git 创建空分支“--orphan
“ option.
Git 中的“孤立”分支是没有父分支的分支,这意味着它不包含主分支的任何历史记录。当您想要创建一个从头开始并且不包含主分支中的任何代码或历史记录的新分支时,这可能很有用。以下是如何使用“--orphan
Git 中的“选项:
Git 创建空分支
创建新分支:要创建新的“孤立”分支,请使用命令 `git checkout --orphan <branch_name>
`。代替以及您要创建的分支的名称。例如,创建一个名为“功能分支”,您将使用以下命令:
git checkout --orphan feature_branch
上面的命令将创建一个没有父分支的新分支。现在,您可以从当前工作目录中删除所有文件,这样它们就不会提交到新分支。
git rm -rf .
现在,您可以将新文件添加到这个新分支,并将它们提交到存储库。
将新分支推送到远程仓库
首先验证新分支是否已创建,再次使用命令 gitbranch。这将列出存储库中的所有分支,其中当前分支以星号 (*) 突出显示。
如果您想让新分支在远程存储库上可用,您可以使用`git push -u origin `。代替与您创建的分支的名称。例如,要推动“功能分支”到远程存储库,您可以使用以下命令:
git push -u origin feature_branch
就是这样!您已经成功创建了一个空的“orphan”Git 中的分支。您现在可以切换到新分支并开始对其进行更改,而不会影响原始分支中的代码。当您准备好合并更改时,可以使用 git merge 命令将更改合并回原始分支。
结论
总之,创建一个空的“orphan”Git 中的分支是从头开始创建新分支并将其与主分支分开的有用方法。通过使用“--orphan
“选项,您可以创建一个不包含主分支的任何历史记录的新分支,使其成为创建新项目或测试新想法的理想选择。