无法推送修改后的内容

时间:2013-06-25 09:59:50

标签: git push

这是我的问题: 我过去常常推入github.com几个文件夹,但其中两个是空的。当我尝试git status时,它会显示我

在分公司主人上 未提交的变更:
&LT; 使用“git add<file> ...”来更新将要提交的内容&gt;
&LT; 使用“git --chackout<file> ...”来放弃工作胜利的变化&gt;
&LT; 提交或丢弃子模块中未跟踪或修改的内容&gt;

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

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

P.S。我尝试了git add -A .git add -ugit add .git submodule --recursive git add -A .git submodule --recursive git commit -a -m "Initial commit",但这没有帮助。

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

启动git gui,然后点击要暂存的文件。或使用“Stage changed”按钮。

答案 1 :(得分:1)

我无法弄清楚你想说的是什么。文件夹是否仍为空,或者现在是否有内容?

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