git fetch
git merge origin/$CURRENT_BRANCH
- Git 将合并远程仓库中名为origin(你克隆的那个)的改动
- 添加到`$CURRENT_BRANCH'中的变化
- 这些将会在你的本地签出的分支中的改动
- 不关心本地修改(未提交),直接覆盖
git fetch
git reset --hard HEAD
git merge origin/$CURRENT_BRANCH
或
git fetch --all
git reset --hard origin/SCURRENT_BRANCH
git pull
- 缓存本地修改
git fetch
git stash // 暂存本地修改
git merge origin/$CURRENT_BRANCH
git stash pop // 取出本地修改