git fetch --all git reset --hard/<branch name>
注意:如果有任何本地更改,将会丢失。无论是否有--hard
选项,任何未被推送的本地提交都将丢失。
git fetch 将从远程下载下来最新版本,而不尝试合并或rebase任何东西。
git reset将分支重置为刚刚获取的内容,--hard更改工作树中的所有文件以匹配分支中的文件
git fetch --all git reset --hard/<branch name>
注意:如果有任何本地更改,将会丢失。无论是否有--hard
选项,任何未被推送的本地提交都将丢失。
git fetch 将从远程下载下来最新版本,而不尝试合并或rebase任何东西。
git reset将分支重置为刚刚获取的内容,--hard更改工作树中的所有文件以匹配分支中的文件