2010-08-26 58 views

回答

1

將目錄添加到您的Git倉庫,你應該在其中創建至少一個文件。 Git不喜歡存儲庫中的空目錄。

0

我認爲git -add .是誤導。要添加新的目錄,我通常必須發出git add -A。通過簽發git add --help簽出有關您使用的命令的信息。這通常應該打開一個網站,更多的信息。

我常說是因爲我的機器上它目前不工作(WTF @#「!)

5

不能添加一個空目錄,以一個Git倉庫。Git的管理文件。
所以如果你想有一個目錄來有效地添加到您的git倉庫,您需要將文件添加到它。

大多數人做的是建立空文件名爲.gitkeep
只需創建文件並提交。

touch tmp/.gitkeep 
git add tmp/ 
git commit -m "we always want the tmp dir" 
+2

人們傾向於使用'.gitignore'而不是'.gitkeep'。 – Reactormonk 2010-08-26 14:52:34

+0

對於病態的好奇者來說,它*有可能在git倉庫中存儲空樹 - 主要的障礙是索引不支持它,並且沒有動機。儘管Github感到困惑:http://github.com/jleedev/empty-tree/tree/master/empty/ – 2010-08-26 14:58:15

+1

@Tass:.gitignore文件有一個完全不同的用途... – 2010-08-27 06:35:41