当我第一次使用Fetch的原因是什么时,这个没有下载所有文件?也就是说,在主计算机中有17000个文件,但是当我进行Fetch时,只需下载12000.我们不下载图片和一些重要文件(php文件)。你知道原因是什么吗?我该怎样做才能下载并同步所有文件?
答案 0 :(得分:1)
我是其中一个SourceTree开发者。虽然SourceTree似乎做了一些神奇的事情,但是当涉及任何Git操作时,例如克隆,抓取,拉动等等,我们会代表你致电Git。例如,在进行克隆后文件少于预期的情况下,这通常是因为存储库特有的东西而不是SourceTree。
这里有几个因素可以发挥作用:
.gitignore
$HOME/.gitignore_global
(git 2.0已更改为$HOME/.config/git/ignore
)$GIT_DIR/info/exclude
您可以通过在SourceTree中更改文件过滤器或在终端使用git status --ignored
来确定哪些文件被忽略,从而检查哪些文件被忽略。如果您看到任何文件夹模式,这可能是一个很大的线索。
希望有所帮助
答案 1 :(得分:0)
在显示在“源树”中的“克隆”页面上,确保您在“高级选项”下选择了正确的分支。
(默认情况下,它设置为master,由于下拉列表未关闭,您没有意识到这一点。)
哦。我意识到您正在尝试获取非克隆文件。但是尝试克隆的人也会被重定向到此页面,因此我将在此处保留此答案。