繁体   English   中英

如何共享父git存储库中的文件?

[英]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个分支:

  • 基础
  • bot1
  • bot2

你能行的:

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM