小编典典

为新项目创建一个新的空分支

all

我们正在使用 git
存储库来存储我们的项目。我们有我们的分支离开原来的分支。但是现在我们想创建一个小的新项目来跟踪一些文档。为此,我们希望创建一个新的空分支来开始存储我们的文件,并且我希望网络的其他用户克隆该分支。

我们怎么能做到这一点?

我尝试了一些东西,但它们没有用。

$ mkdir proj_doc; cd proj_doc
$ git init
$ git add .
$ git commit -m 'first commit'
$ git br proj_doc
$ git co proj_doc
$ git br -d master
$ git push origin proj_doc

似乎可以推送分支,但是当我进行提取或拉取时,它会从其他分支下载信息,然后我还会从其他项目中获取一些额外的文件。最好的解决方案是什么?


阅读 85

收藏
2022-03-22

共1个答案

小编典典

您可以创建一个孤立的分支:

git checkout --orphan <branchname>

这将创建一个没有父级的新分支。然后,您可以使用以下命令清除工作目录:

git rm --cached -r .

并添加文档文件,提交它们并将它们推送到 github。

pull 或 fetch 将始终更新有关所有远程分支的本地信息。如果您只想拉取/获取单个远程分支的信息,则需要指定它。

2022-03-22