gpt4 book ai didi

git - git am 和 git apply 有什么区别?

转载 作者:IT王子 更新时间:2023-10-29 01:21:53 25 4
gpt4 key购买 nike

git amgit apply 都可以用来打补丁。我看不出有什么区别。我现在看到了一个区别:git am 自动提交,而 git apply 只接触文件但不创建提交。这是唯一的区别吗?

最佳答案

输入输出不同:

  • git apply获取补丁(例如 git diff 的输出)并将其应用于工作目录(或索引,如果使用 --index--cached)。
  • git am获取格式化为电子邮件消息的提交邮箱(例如 git format-patch 的输出)并将它们应用于当前分支。

git am uses git apply behind the scenes ,但在(读取 Maildirmbox,以及解析电子邮件)之前和之后(创建提交)做更多的工作。

关于git - git am 和 git apply 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12240154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com