2015-11-20 53 views
1

我對git相當缺乏經驗,我試圖研究如何實現我想要的,但沒有成功。如何共享父git存儲庫中的文件?

我有一個項目,它構成了一個IRC bot的基礎,我可以添加文件並製作新的機器人來完成不同的事情。因此,主庫看起來像這樣(簡化):

bot.py 
config.json 
modules 
- core.py 

現在,如果我創建基於一個新的機器人,我只是需要將文件添加到模塊文件夾和改變配置。我想爲兩個機器人有兩個獨立的存儲庫。但是,如果我在主項目中更改這些基本文件,我希望在新的bot的存儲庫中也更新相同的文件。我不知道如何管理這個最好的方法,但我希望我有道理。如果可能,我想通過Github桌面管理它,但任何解決方案都非常感謝。

回答

0

您可以通過使用分支機構管理,讓我們說你有主分支,創建其它3個分支:

  • 基地
  • bot1
  • bot2

你可以這樣做:

git branch base 
git branch bot1 
git branch bot2 

C heckout您的base分支:git checkout base,只要您感覺變化已準備好移至其他分支,請進行更改。請使用merge

git checkout bot1 
git merge base 
相關問題