代码之家  ›  专栏  ›  技术社区  ›  customcommander

'git commit--amend-c head'是否与'git commit--amend--no edit'相同?

git
  •  2
  • customcommander  · 技术社区  · 5 年前

    似乎这两个命令都将执行相同的操作,即在不调用编辑器的情况下向上一次提交添加一些阶段性更改。

    我只是想知道是否有我不知道的技术差异。

    谢谢您。

    1 回复  |  直到 5 年前
        1
  •  3
  •   torek    5 年前

    在功能上,是的,它们是相同的: -C 选择时将“编辑/不编辑”标志设置为“否”位置 HEAD 作为从中获取初始消息的提交,而 --no-edit 设置标志而不设置提交,默认为 . 请注意,您可以组合 --不编辑 具有 -c 达到与 -C .