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

为什么序列是git add--all,git commit,然后git push跳过文件?,git,Git,我在新提交中有一些新文件。我用过: git添加-我还尝试了git add-all 要添加文件,请执行以下操作: git提交 为了实现这些目标,我使用了: git推送源主机 推动他们,一切都顺利无误。但是,在登录到我的git服务器并列出以下文件时: git ls树-全树-r头 ,某些重要文件丢失 还做: git拉源主机 在另一台机器上运行正常,没有错误,但丢失了相同的文件 跳过文件的一个常见原因是它们位于.gitignore文件中。检查以确保您没有忽略这些文件类型或它们所在的文件夹。git add

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

git添加-我还尝试了git add-all

要添加文件,请执行以下操作:

git提交

为了实现这些目标,我使用了:

git推送源主机

推动他们,一切都顺利无误。但是,在登录到我的git服务器并列出以下文件时:

git ls树-全树-r头

,某些重要文件丢失

还做:

git拉源主机


在另一台机器上运行正常,没有错误,但丢失了相同的文件

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

git add之后-所有操作都会显示git状态,并查看添加了哪些文件以进行提交。如果未添加所需的文件,则它们可能位于.gitignore文件中。格式说明:如果命令在自己的行上,则用四个空格缩进命令,而不是用反勾号将其包围。这就是原因所在。问题是我没有意识到存储库中有一堆.gitignore文件,而不仅仅是根目录。