作者: Angus.Fenying <[email protected]>日期: 2016-10-08 11:45 PM出于某种特殊的需求,要给一个已经存在的 git 项目添加一个全新的
.
作者: Angus.Fenying <[email protected]>
日期: 2016-10-08 11:45 PM
.出于某种特殊的需求,要给一个已经存在的 git 项目添加一个全新的空分支——没有源自现有分支 commits 记录的分支,例如名为 new-branch
。假如我们的 git 项目托管空间地址是 https://git.oschina.net/sample/test
。
思路是先创建一个空的 git 仓库,然后添加一个名为 new-branch
的分支,将其 push
到现有的 git 项目托管空间中。
cd ~mkdir new-branchcd new-branchgit inittouch README.mdgit add -A .git commit -m "Initial commit"git remote add origin https://git.oschina.net/sample/test.gitgit branch new-branchgit push origin new-branchcd ~rm -rf new-branch
好了,现在可以到原有的目录中,使用下面的命令切换到新的分支了。
git fetch --allgit checkout -b new-branch origin/new-branch