所以我有一个fork,我用它作为各种项目的模板。
当我从上游更新fork(master)时,我想要更新每个后续项目。
一个。目前,我对每个新项目都遵循以下步骤:
B中。更新分支时
是否有更有效的方法来解决从更新的fork中更新每个项目的问题?
答案 0 :(得分:1)
创建新项目
使用名为upstream
的远程克隆到具有新项目名称
git clone -o upstream https://github.com/<user>/<fork>.git <my_new_project_name>
添加新的存储库网址远程origin
,推送并设置为跟踪
cd <my_new_project_name>
git remote add origin https://github.com/<user>/<my_new_project_name>.git
git push -u origin master
npm install
更新
git pull upstream master