为 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
comments powered by Disqus