Fenying

Angus’ Home.


08 Oct 2016

为 Git 项目添加一个新的纯空分支

出于某种特殊的需求,要给一个已经存在的 git 项目添加一个全新的空分支——没有源自现有分支 commits 记录的分支。

例如名为 new-branch。假如我们的 git 项目托管空间地址是 https://git.oschina.net/sample/test

思路是先创建一个空的 git 仓库,然后添加一个名为 new-branch 的分支,将其 push 到现有的 git 项目托管空间中。

cd ~
mkdir new-branch
cd new-branch
git init
touch README.md
git add -A .
git commit -m "Initial commit"
git remote add origin https://git.oschina.net/sample/test.git
git branch new-branch
git push origin new-branch
cd ~
rm -rf new-branch

好了,现在可以到原有的目录中,使用下面的命令切换到新的分支了。

git fetch --all
git checkout -b new-branch origin/new-branch
该文章根据 CC-BY-4.0 协议发表,转载请遵循该协议。
本文地址:https://fenying.net/post/2016/10/08/add-an-empty-git-branch/

comments powered by Disqus