在保持线性历史记录的同时更新代码

有时你需要保留代码提交的线性(非分支)历史记录。如果你正在分支机构工作一段时间,如果你必须定期执行 git pull,这可能会很棘手,因为这将记录与上游的合并。

[alias]
  up = pull --rebase

这将使用你的上游源更新,然后重新应用你没有推送的任何工作。

使用:

git up