git fetch --all
git reset --hard origin/master
git pull
说说 fetch 和 pull 的不同:
git fetch 是从远程分支拉取代码
fetch 只能更新远程仓库的代码为最新的,本地仓库的代码还未被更新,我们需要通过 git merge origin/master 来合并这两个版本,你可以把它理解为合并分支一样的。
pull 操作是将本地仓库和远程仓库(本地的)更新到远程的最新版本。
git fetch --all
git reset --hard origin/master
git pull
说说 fetch 和 pull 的不同:
git fetch 是从远程分支拉取代码
fetch 只能更新远程仓库的代码为最新的,本地仓库的代码还未被更新,我们需要通过 git merge origin/master 来合并这两个版本,你可以把它理解为合并分支一样的。
pull 操作是将本地仓库和远程仓库(本地的)更新到远程的最新版本。