2

这是我的问题:我曾经将几个文件夹推入github.com,但其中两个是空的。当我尝试git status时,它向我展示了

在分支 master 上
没有为提交暂存更改:
<使用“ git add<file>...”更新将提交的内容>
<使用“ git --chackout<file>...”丢弃工作 derictory 中的更改>
<提交或丢弃子模块中未跟踪或修改的内容>

修改:app/model(修改的内容)
修改:app/show(修改的内容)
没有添加到提交的更改(使用“ git add”和/或“ git commit -a”)

我的本地文件夹不是空的,只是在远程。如何将这些文件夹中的文件添加到远程仓库?

ps我试过git add -A .了,,,,,git add -u但它没有帮助。git add .git submodule --recursive git add -A .git submodule --recursive git commit -a -m "Initial commit"

谢谢你的帮助!

4

2 回答 2

1

我不太明白你想说什么。文件夹还是空的,还是里面有内容?

Git 不跟踪文件夹,它只跟踪文件。因此,如果您要这样做,则不能将空文件夹添加到 Git 存储库中。如果你真的想要那里的目录,标准做法是在其中添加一个空.gitkeep文件,以便 Git 可以在那里跟踪一些内容。然后你会git add foldername并提交它。

于 2013-06-25T10:17:41.337 回答
1

启动git gui并单击文件进行暂存。或使用“阶段更改”按钮。

于 2013-06-25T10:07:11.430 回答