2016-01-26 44 views
2

我dotfiles存儲庫有一些tmux插件目錄本身git倉庫。當我做git add -all時,這些嵌套的回購被忽略。Git添加所有文件也嵌套git回購

有沒有辦法忽略這些嵌套回購的git語義,並將所有東西都視爲普通文件?

回答

2

您可能正在尋找名爲submodules的Git功能。這個 功能可以幫助您管理嵌套在 您的主存儲庫中的相關存儲庫。從here

回答你也可能要檢查你可能具有的.gitignore文件。它可以防止添加嵌套存儲庫。

+0

我必須手動處理子模塊嗎?使用git倉庫回購的外部插件的情況非常普遍。難道沒有一種簡單的方法可以忽略除頂層回購之外的所有內容嗎? – ElefEnt

+0

如果.gitignore文件不能防止添加嵌套存儲庫,那麼一個簡單的'git add'應該能夠做到這一點。所有這些回購都是文件。你可以發佈你的.gitignore文件,並在你的項目樹上提供一些更多細節? – meucaa