我想在git中添加一个文件夹,但它只添加了一个我无法打开的注释

时间:2016-02-09 02:20:27

标签: git github

我的github回购是https://github.com/deianp17/google-homepage.git

我想在git中添加一个目录(其中包含更多目录)。 我做了一个" git add。"然后" git commit"和" git push"但它并没有推动所有目录。 现在我每次使用" git commit"尝试再做一次,我明白了:

未提交提交的更改:     修改:learn_ruby(修改内容,未跟踪内容)

未向提交添加任何更改

2 个答案:

答案 0 :(得分:1)

如上所述Sam Varshavchik:git不跟踪指示。所以你不能在你的仓库中添加空目录。

但有一个诀窍:要保留每个空目录,添加一个空文件(.gittrack.keepthis或您喜欢的任何名称。只需确保您要保留的目录有至少一个文件)。 Git将跟踪该文件并为您添加目录。

答案 1 :(得分:0)

git跟踪文件,而不是目录。 git在开始跟踪目录中的文件时自动创建目录。

因此,您不必担心使用git创建目录。只需mkdir他们,mkdir所需的任何其他子目录,以及git add新目录和子目录中的新文件。

后续提交将把子目录中的文件添加到git存储库中。随后,在从git存储库中提取内容之前,签出存储库将重新创建子目录。