[英]Why git pull doesn't create a commit?
正如文档所说:
git push 是 git fetch 然后是 git merge
那么为什么 git merge 不使用该合并创建提交呢?
命令git pull
仅在需要时创建合并提交。 默认情况下,如果可能,使用fast-forward
进行合并。 这相当于使用
git fetch
git merge --ff
正如医生所说:
--ff
当合并解析为快进时,只更新分支指针,而不创建合并提交。 这是默认行为。
显然,您可以确保始终通过使用创建合并提交
git pull --no-ff
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.