| 用途 | 免去手动 stash 再做变基 |
|---|---|
| 语法 | git rebase --autostash <上游> |
| 持久化 | git config rebase.autoStash true |
常用示例
常用示例
git rebase --autostash origin/main
# 结束时若提示 Applied autostash 且冲突:
git status
git stash listautostash 的恢复是最后一步,冲突会以工作区改动形式呈现,按普通冲突处理即可。
变基前自动把未提交改动暂存、结束后恢复,避免因工作区不干净而中断;结果冲突时需手动处理恢复的改动。
| 用途 | 免去手动 stash 再做变基 |
|---|---|
| 语法 | git rebase --autostash <上游> |
| 持久化 | git config rebase.autoStash true |
git rebase --autostash origin/main
# 结束时若提示 Applied autostash 且冲突:
git status
git stash list