我有4个项目都与一个软件包有关。这四个项目中的一个可以被认为是“原始”,它得到了很多关注和更新。
我将此作为主分支。
我现在要做的是让其他3个项目充当分支,“变种”分支,它们与主分支共享一些结构,但不是全部。
我该怎么做?
到目前为止,我一直在尝试进入项目变异目录之一并执行以下操作:
git init
git remote add origin [...]
it checkout -b mutation1
但是我得到了这个奇怪的信息:
fatal: You are on a branch yet to be born
我需要在不将文件从主服务器提取到变异项目的情况下进行推送。
任何提示?
答案 0 :(得分:0)
当我理解正确时,您有一些代码,并希望将其作为分支推送到现有的git存储库?
由于无法在空存储库中分支,因此首先提交代码,然后创建分支:
git branch mutation1
检查并删除主人:
git checkout mutation1
git branch -d master
然后推动它:
git push origin mutation1