应用 Git 补丁会自动添加补丁文件以进行暂存?

  • 本文关键字:补丁 添加 Git 应用 文件 git
  • 更新时间 :
  • 英文 :


我在我的主分支上应用了一个补丁。我做了一个 git 状态,我可以看到文件已经显示在"要提交的更改:"下。 那么应用 git 补丁会自动添加用于暂存的补丁文件吗?如果是这样,为什么?

根据文档和我在存储库中看到的内容,以下是git apply的工作方式:

  • git apply path/to/patch仅在工作树中应用补丁,因此您必须添加然后提交更改
  • git apply --index path/to/patch将补丁应用于工作树和索引,因此您只需提交更改
  • git apply --cached path/to/patch仅在索引中应用 Patch,因此您只需提交更改

这是真的,因为 git 的第一个版本,所以你看到的很奇怪。您是否有可能有一个看起来像alias.apply -> 'apply --index'的别名?

最新更新