[英]How can I share files from a parent git repository?
我对git缺乏经验,我试图研究如何实现自己想要的但没有成功。
我有一个项目,该项目构成了IRC僵尸程序的基础,可以向其中添加文件并创建可以执行不同功能的新僵尸程序。 因此主存储库如下所示(简化):
bot.py
config.json
modules
- core.py
现在,如果我基于此创建一个新的bot,则只需将文件添加到module文件夹并更改配置。 我想要两个机器人有两个单独的存储库。 但是,如果我在主项目中更改了这些基本文件,我也希望在新的bot的存储库中也更新相同的文件。 我不知道最好的管理方式是什么,我希望我有道理。 如果可能的话,我想通过Github Desktop对其进行管理,但是任何解决方案都将不胜感激。
您可以使用分支进行管理,假设您拥有master分支,另外创建了3个分支:
你能行的:
git branch base
git branch bot1
git branch bot2
签出您的base
分支: git checkout base
,只要您感觉更改已准备好移至其他分支,就进行更改。 为此使用merge
:
git checkout bot1
git merge base
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.