【问题标题】:Git add all files also from nested git reposGit也从嵌套的git repos添加所有文件
【发布时间】:2016-05-03 16:15:53
【问题描述】:

我的 dotfiles 存储库有一些 tmux 插件目录,它们本身就是 git 存储库。当我做 git add -所有这些嵌套的仓库都被忽略了。

有没有办法忽略这些嵌套 repos 的 git 语义并将所有内容都视为常规文件?

【问题讨论】:

    标签: git git-add


    【解决方案1】:

    您可能正在寻找名为 submodules 的 Git 功能。这 功能可帮助您管理嵌套在内部的依赖存储库 您的主存储库。

    here的回答

    您可能还想检查您可能拥有的 .gitignore 文件。它可以防止嵌套存储库被添加。

    【讨论】:

    • 我必须手动处理子模块吗?带有外部插件的 repo 本身就是 git repos 的情况很常见。难道没有一种简单的方法可以忽略除顶级 repo 之外的所有内容吗?
    • 如果 .gitignore 文件不阻止添加嵌套存储库,则一个简单的 git add 应该可以解决问题。毕竟这些回购只是文件。您能否发布您的 .gitignore 文件并提供有关您的项目树的更多详细信息?
    猜你喜欢
    • 2015-12-25
    • 2016-02-27
    • 2022-10-02
    • 2014-04-06
    • 2022-06-11
    • 2015-09-02
    • 1970-01-01
    • 2020-08-24
    • 2011-03-01
    相关资源
    最近更新 更多