git - 为什么 git commit -a 不添加新文件?

标签 git dvcs commit

我对 git 有点陌生,我不明白为什么 git commit -a 只阶段更改和删除文件而不是新文件。

谁能解释为什么会这样,以及为什么没有其他提交标志来启用添加文件和提交 in one command

顺便说一句,hg commit -A将新文件和删除的文件都添加到提交中

最佳答案

Git 用于跟踪更改。它依赖于您告诉它哪些文件重要到足以跟踪。您可以像这样实现所需的效果:

git add . ;git commit -a

确保您的 .gitignore 文件已更新。

关于git - 为什么 git commit -a 不添加新文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2759355/

相关文章:

git - Jenkins API - 使用特定的 GIT 存储库查找所有作业

version-control - 在 Mercurial 中使用多个远程位置进行推拉

svn - 从 Clearcase 迁移

git - rebase 后缺少提交

Git:恢复到以前的提交状态

git - 如何生成忽略空格的 2 个提交之间的差异

git - 我的 Git 对象包文件夹非常重(push --force 之后)

git - 如何仅 git clone 'git' 元数据

python - Bash 或 Python : How to download a single specified file from Github?

version-control - 使用 Mercurial Hg 时的替代例程