使用本地更改進行更新
當存在本地更改時,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