我有一个简单的' Starter'我用作我的项目的基础的存储库,它在git存储库中受版本控制,我偶尔会处理并自行更新。
启动新项目时的正确方法如下(假设本地文件系统):
克隆' Starter'存储库进入'新项目'
git clone /path/to/starter /path/to/new-project
从克隆中删除原点
git remote rm origin
添加新遥控器
git remote add origin git@remote.org:account/newproject.git
如果我要更新原作' Starter'存储库,有没有办法将这些更改带入我的新项目?
-
如果它有任何相关性,我的' Starter'存储库是一个Wordpress安装,包含许多自定义,插件,Zurb Foundation等......
答案 0 :(得分:1)
要复制当前的工作流程,但仍允许将更改从更改提取到上游“Starter”存储库,您可以从以下开始:
git clone -o starter /path/to/starter /path/to/new-project
这会将初始远程starter
命名为origin
。然后为新项目添加上游:
git remote add origin git@remote.org:account/newproject.git
如果您想从“初学者”中提取更改,您可以:
git pull starter master
否则,您可以像往常一样使用origin
遥控器。