使用本地更改進行更新

當存在本地更改時,git pull 命令將中止報告:

錯誤:合併將覆蓋對以下檔案的本地更改

為了更新(比如 svn update 做了 subversion),你可以執行:

git stash
git pull --rebase 
git stash pop

一種方便的方法是使用以下方法定義別名:

Version < 2.9

git config --global alias.up '!git stash && git pull --rebase && git stash pop'

Version >= 2.9

git config --global alias.up 'pull --rebase --autostash'

接下來你可以簡單地使用:

git up