为什么序列,git add --all,git commit,然后git push跳过文件?

时间:2015-05-22 03:03:58

标签: git

我在新提交中有一些新文件。我用过:

git add . --all(我也试过git add --all

添加文件,然后:

git commit

提交它们,然后我用了:

git push origin master

推动他们,一切顺利,没有错误。但是,登录到我的git服务器并列出文件:

git ls-tree --full-tree -r HEAD

,缺少某些重要文件。

也在做:

git pull origin master

在另一台机器上似乎运行良好而没有错误,但缺少相同的文件。

1 个答案:

答案 0 :(得分:4)

跳过文件的一个常见原因是它们位于.gitignore文件中。检查以确保您不会忽略这些文件类型或它们所在的文件夹。