【问题标题】:git pull VS git pull --no-rebasegit pull VS git pull --no-rebase
【发布时间】:2021-11-17 13:40:14
【问题描述】:

git pullgit pull --no-rebase有什么区别 ?

据我了解,默认情况下 git pull 会先获取然后再合并。所以 no-rebase 意味着合并,因此这两个命令完全相同!对吗?

【问题讨论】:

  • 当您在配置中将pull.rebase 设置为true 时不完全相同。
  • @RomainValeri 你可以把它作为一个答案......(AFAIK 这是 the 答案)

标签: git git-merge git-rebase git-pull


【解决方案1】:

当您在配置中将pull.rebase 设置为true 时,git pull 的默认操作是变基。

这种情况下,--no-rebase 选项是您个人默认设置的一次性例外,导致合并拉取。

【讨论】:

  • 好的,但是如果我保留默认设置,这两个命令是否完全相同?
  • @JeanDujardin 在这种情况下是的。
猜你喜欢
  • 2017-12-07
  • 2013-03-14
  • 2016-10-27
  • 2020-03-25
  • 2021-08-16
  • 1970-01-01
  • 2014-10-15
  • 1970-01-01
  • 2014-02-17
相关资源
最近更新 更多