【问题标题】:Strange behavior with adding directory with contents to root将带有内容的目录添加到根目录的奇怪行为
【发布时间】:2012-02-24 15:35:08
【问题描述】:

我们刚刚使用 'git add ' 在 git repo 的根目录中添加了一个包含内容的目录。然后是 'git commit -m "message..."'。然后我们将其推送到 bitbucket。这是我们的典型工作流程。

但是,当另一个开发人员将 repo 拉下时,新目录会变成空的。在 bitbucket 中,我们得到了一个奇怪的文件列表。见:http://sandbox.thecanarycollective.com/whiteboard/2012-02-24_103433.png

我们做错了什么?

【问题讨论】:

    标签: git directory repository


    【解决方案1】:

    它是一个子模块。不知何故,你(或者你的同事)做了一个。

    子模块允许将外部存储库嵌入到专用的 源树的子目录,总是指向一个特定的提交。

    我找不到有关 bitbucket 子模块的文档,但 github 有一个与它们相关的页面:

    http://help.github.com/submodules/

    【讨论】:

    • 谢谢。我们没有意识到那个目录中有一个 .git 文件夹。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-24
    相关资源
    最近更新 更多