首页/开发/Git 与协作速查/git pull 拉取并集成
Git 基础与命令88 条

git pull 拉取并集成

pull 等价于 fetch 加集成(默认 merge,可配置 rebase);--ff-only 只允许快进,能避免不在预期内的合并提交。

Git 与协作速查开发更新于 2026-10-12
等价动作fetch + merge/rebase
关键参数--ff-only;--rebase;--no-rebase
稳妥姿势先 fetch 再人工决策集成

常用示例

常用示例
git pull
git pull --ff-only
git pull --rebase
git fetch origin && git log --oneline HEAD..origin/main
工作区有未提交改动时 pull 可能被拒绝;先把改动提交、或 stash 保存现场。

易错点

  • 团队里 pull.rebase 配置不一致会产出不同的历史形态,先统一约定再批量使用
  • 直接 pull 会隐式合并或变基,排查意外提交时改用 fetch 加显式集成

数据来源与参考

  • Git 官方文档:git-pull
  • Pro Git 2nd Edition · 2.5 远程仓库的使用
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌