git - 克隆存储库,然后从原始更改中更新
问题描述
我想让存储库充当项目模板。然后,我可以在我想开始一个新项目的任何时候克隆该模板。
这类似于只有分支,但我想将基础项目的存储库和生成的项目分开。
分叉似乎也不是正确的策略,因为这意味着最终会重新合并到模板中,并且不会像我设想的那样断开项目。
我研究了一些选项,例如合并与变基,但不想用原始分支覆盖新项目的分支。
我正在为此寻找一种行之有效的方法。我也对以更好的方式处理这种情况的其他理念持开放态度......
提前致谢!
解决方案
我结束了:
git remote add 'TemplateName' Repo_URL
git fetch 'TemplateName'
git merge 'TemplateName'/master --allow-unrelated-histories
处理合并冲突后,这会将主分支带入可能需要更新的任何项目。
推荐阅读
- javascript - 如何使用javascript用超链接替换文本?
- c - 为什么 puts 函数会打印从文件中读取的最后一行并再一次存储在数组中?
- android - 已签名的 APK 网络问题 - 未签名的 apk 能够读取 API,但已签名的 apk 继续加载
- python - CSV 文件 - 如何通过用户输入替换一行数据?
- python - 我似乎找不到将滚动条添加到我的 tkinter 元素周期表的方法
- python - 机器人阅读其他用户增加了反应
- ruby-on-rails - 活动管理员表单中的 has_one 关系
- javascript - 从存储中按降序显示图像(或者我是否需要使用 Firestore)?
- c# - C# 中的正则表达式无法正常工作以进行数字检查
- javascript - 测验应用程序上的 HTML/Javascript 速度慢/崩溃