Tower(Git客户端)不会将所有目录从远程存储库克隆到本地计算机

时间:2011-10-04 03:03:33

标签: macos git git-tower

我遇到一个新的远程存储库问题,当使用Tower克隆时,不会克隆所有目录。

当我创建远程存储库时,我执行了以下操作:

  1. 创建了一个包含以下行的.gitignore文件

    files/cache/*

  2. 然后跑了:

    git init git add . git commit

  3. 然后我使用名为Tower的Mac OSX git客户端将远程存储库克隆到我的本地计算机,但注意到许多目录没有克隆。

  4. 当我回到网络服务器上查看我的终端会话时,我可以看到初始提交后未列出的目录 - 我看到一大堆看起来像这样的行:

    create mode 10644 directory-name/path/to/file.php
    create mode 10644 directory-name/path/file.php
    create mode 10644 directory-name/path/to/file.php
    create mode 10644 directory-name/path/file.php
    

    所以我猜他们已被添加,但我也想知道我的.gitignore文件是否设置不正确并且以某种方式与Tower发生冲突?

    我尝试了几种方式的.gitignore文件,首先是这样的:

    files/cache/*
    

    然后是这样的:

    files/cache/
    

    在将其更改为第二个之后,我在服务器上运行了git add -A(似乎没有添加任何新内容)并再次使用Tower撤回了回购 - 但没有运气。

    不确定这是Git还是Tower还是两者 - 不确定我做错了什么,抱歉。

    非常感谢任何帮助。

    干杯

1 个答案:

答案 0 :(得分:1)

不要忘记git不会添加(和克隆)目录 (或忽略内容的目录,使其为Git为空)

请参阅:

相关问题