正如文档所说:
git push是git fetch,然后是git merge
那么为什么git merge没有用该合并创建提交?
答案 0 :(得分:1)
命令git pull
仅在需要时才创建合并提交。默认情况下,如果可能,fast-forward
用于进行合并。这相当于使用
git fetch
git merge --ff
作为doc said:
- FF
当合并解析为快进时,只更新分支指针,而不创建合并提交。这是默认行为。
显然,您可以确保始终使用
创建合并提交git pull --no-ff