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