git使用的过程中,有时候本地进行了一些无关紧要的更改,再想拉取在另一设备上提交的记录的时候,会报冲突,拉取失败。这种时候,就可以使用强制更新云端到本地,需要注意的是,这会丢失所有本地更改,除非真的确定本地更改无关紧要才可。
//将云端更新拉取到本地
git fetch --all
// 撤销本地、暂存区、版本库 (用远程服务器的 origin/master 替换本地、暂存区、版本库)
git reset --hard origin/master
// 从远程仓库 "同步" 代码
git pull origin master
// 合并执行
git fetch --all && git reset --hard origin/master && git pull