我有一個特定的情況,我沒有找到與它匹配的堆棧的答案。
我有一個root_project
這是基本的應用程序目錄,與它的遠程回購同步。如何從其他回購添加git子模塊並將其與本地文件夾合併
現在我有一個文件夾,它名爲oscar
。之前我已經下載了壓縮文件oscar,並將其複製到我的root_project
中,之後我在需要的地方對其進行了定製。
之後,我已經注意到,如果我需要從遠程oscar獲得更新,那麼我會陷入困境。
基本的想法是使用git submodule
,但真的無法弄清楚如何適應我的需要,因爲我不想讓我的項目和回購實驗崩潰。
而且具體的是,我只需要src/oscar
從oscar回購,實際上是我root_project
,並有可能與我的本地文件夾oscar
變化進行合併,而不失去我已經在本地完成的事情。
我希望得到任何幫助和建議,就如何在當前形勢下正確使用git submodule
,也可能的話希望看到在實現預期的效果
Thx的建議,是的,我只想要'src/oscar''文件夾,因爲奧斯卡還包括沙箱和其他東西 –
正如你在這裏可以看到https://github.com/django-oscar/django -oscar oscar git repo提供了沙盒以及其他我不需要同步的東西。我需要將src/oscar與''root_project''中的同一文件夾合併。是否有可能按照你之前提到的方式做? –
請參閱我的編輯以瞭解如何從克隆的子模塊中提取子文件夾的詳細信息。 – kowsky