git使用的過(guò)程中实苞,有時(shí)候本地進(jìn)行了一些無(wú)關(guān)緊要的更改豺撑,再想拉取在另一設(shè)備上提交的記錄的時(shí)候,會(huì)報(bào)沖突黔牵,拉取失敗前硫。這種時(shí)候,就可以使用強(qiáng)制更新云端到本地荧止,需要注意的是屹电,這會(huì)丟失所有本地更改,除非真的確定本地更改無(wú)關(guān)緊要才可跃巡。
//將云端更新拉取到本地
git fetch --all
// 撤銷本地危号、暫存區(qū)、版本庫(kù) (用遠(yuǎn)程服務(wù)器的 origin/master 替換本地素邪、暫存區(qū)外莲、版本庫(kù))
git reset --hard origin/master
// 從遠(yuǎn)程倉(cāng)庫(kù) "同步" 代碼
git pull origin master
// 合并執(zhí)行
git fetch --all && git reset --hard origin/master && git pull