2

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

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

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

    files/cache/*

  2. 然后跑:

    git init git add . git commit

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

当我回去查看网络服务器上的终端会话时,我可以看到在初始提交后列出的未克隆的目录 - 我看到一大堆如下所示的行:

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 将 repo 拉下来 - 但没有运气。

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

任何帮助将非常感激。

干杯

4

1 回答 1

1

不要忘记 git 不会添加(和克隆)目录。
(或内容被忽略的目录,使它们对于 Git 为空)

看:

于 2011-10-04T03:55:02.263 回答