1. 撤銷(xiāo)提交信息
●首先,通過(guò)git log查看提交信息,以便獲取需要回退至的版本號(hào);
●然后,通過(guò)git reset --soft <版本號(hào)>重置至指定版本的提交,達(dá)到撤銷(xiāo)提交的目的;
●然后,通過(guò)git log確認(rèn)是否成功撤銷(xiāo);
參數(shù)soft:保留當(dāng)前工作區(qū),以便重新提交
參數(shù)hard:會(huì)撤銷(xiāo)相應(yīng)工作區(qū)的修改
2. 撤銷(xiāo)操作
●通過(guò)git push origin master –force強(qiáng)制提交當(dāng)前版本號(hào),以達(dá)到撤銷(xiāo)版本號(hào)的目的;必須添加參數(shù)force進(jìn)行強(qiáng)制提交,否則會(huì)提交失敗,并報(bào)錯(cuò)。報(bào)錯(cuò)原因:本地項(xiàng)目版本號(hào)低于遠(yuǎn)端倉(cāng)庫(kù)版本號(hào)。
3. 修改代碼、重新提交和推送
git add . git commit -m "注釋" git push origin master
更多關(guān)于“Java培訓(xùn)”的問(wèn)題,歡迎咨詢(xún)千鋒教育在線(xiàn)名師。千鋒已有十余年的培訓(xùn)經(jīng)驗(yàn),課程大綱更科學(xué)更專(zhuān)業(yè),有針對(duì)零基礎(chǔ)的就業(yè)班,有針對(duì)想提升技術(shù)的好程序員班,高品質(zhì)課程助力你實(shí)現(xiàn)java程序員夢(mèng)想。