我想在我正在開發的當前項目上啓動一個新的回購,這個想法是有一個回購項目,比如我項目中60%的文件作爲模板,所以我可以快速克隆它,如果我需要(我想我可以使用gitignore來實現這一點,但也許有更好的方法來做到這一點)。來自現有項目的Gitignore文件
例如: - 網站1包含這些文件/文件夾:
index.php
app/
config/
css/
我想的index.php和應用程序/是在回購的代碼將是未來所有網站一模一樣的我克隆。但我需要config /和css /對每個網站都是唯一的。
所以,現在如果我去網站2克隆網站1的回購我會得到index.php和應用程序/但沒有別的,這意味着我將不得不手動複製所有其他文件,是更好的方式來做這個?
原因是,當我升級回購庫中的文件時,如果有意義,我可以在不影響唯一文件的情況下在其他克隆上快速提取/獲取它們。
也許有一個簡單的方法來做到這一點。
如果您使用新項目所需的結構創建存儲庫,可以將其克隆爲新項目的開始(並在將來引入「常見」更新)。這意味着你最好能夠根據單獨的回購和依賴關係進行反思,而不是單一的frankenstein回購。 gitignore文件與此無關。 – AD7six
如何吸引「常見」更新? – matt
通過使用多個遙控器,例如'git pull template/master'。看看作曲家如何設置克隆。 – AD7six