我有一个新的远程存储库的问题,当使用 Tower 克隆时,它不会克隆所有目录。
创建远程存储库时,我执行了以下操作:
创建了一个包含以下行的 .gitignore 文件
files/cache/*
然后跑:
git init
git add .
git commit
然后,我使用名为 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,或者两者兼而有之 - 不确定我做错了什么,抱歉。
任何帮助将非常感激。
干杯
本