赞
踩
hint: git config pull.rebase false # merge (the default strategy)
hint: git config pull.rebase true # rebase
hint: git config pull.ff only # fast-forward only
git pull
的默认行为。以下是对它们的详细解释:git pull
后,Git 会创建一个新的合并提交,将本地分支和远程分支的更改合并在一起。git pull --rebase
后,Git 会将本地分支上的提交暂存,应用远程分支的更改,然后重新应用本地提交。git pull --ff-only
后,Git 只允许快进合并。如果能够快进合并,则本地分支会直接指向远程分支的最新提交,否则会拒绝合并。这样的表述应该更清晰,希望对您理解有帮助。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。