2013-03-05 178 views
1

我正在開發一個web項目,我們正在使用Git vcs。我正在使用Linux的ubuntu發行版。請問爲什麼「克隆」不能將repo中的所有文件從github複製到我的本地開發目錄中?我試着克隆幾次,但它確實克隆回購,但這些文件是不完整的(隱藏文件丟失)不完整的Git克隆

+0

歡迎來到堆棧**溢出**。如果你擴展你的問題並描述你有更完整的問題,你很可能會得到一個解決方案。 – N8TRO 2013-03-05 23:30:57

+0

我們在github上有一個回購協議。我嘗試使用'$ git clone https://github.com/fatihalp/fefweb.git/var/www/fefweb'從ubuntu的終端克隆github的repo。它將repo複製到fefweb目錄。但是,它不克隆一些重要的文件。所以它不完整。 – imaginepaul 2013-03-05 23:43:05

+0

這些文件是否列在回購的.gitignore文件中? – 2013-03-05 23:45:37

回答

1

注意,這些文件(.gitignore.editorconfig.travis.yml.htaccess)不隱藏(有沒有隱藏屬性在Unix中就像在Windows中一樣)
而git不會存儲該元數據信息。

他們簡單不直接由簡單的ls列出。

所以git clone確實克隆一切。

但是看到所有的文件,包括點文件,你需要一個ls -a(如Steinarcomments)。

你可以這樣定義一個別名:

alias lh='ls -a | egrep "^\."' 

而 'lh' 將顯示的點文件。