在保持線性歷史記錄的同時更新程式碼

有時你需要保留程式碼提交的線性(非分支)歷史記錄。如果你正在分支機構工作一段時間,如果你必須定期執行 git pull,這可能會很棘手,因為這將記錄與上游的合併。

[alias]
  up = pull --rebase

這將使用你的上游源更新,然後重新應用你沒有推送的任何工作。

使用:

git up