近些時(shí)候,有遇到提交后代碼有誤的情況,所以需要回退到前一個(gè)版本。因?yàn)椴怀R姡悦看味疾皇呛苁炀?,記錄于此,以備查閱?/p>
一、【將master重置到這次提交】
在sourceTree中選中錯(cuò)誤的提交的下一次提交,右鍵執(zhí)行【將master重置到這次提交】,選擇【強(qiáng)行合并-丟棄所有工作副本改動(dòng)】 確定。

強(qiáng)行合并-丟棄所有工作副本改動(dòng)

強(qiáng)行合并-丟棄所有工作副本改動(dòng)
二 、git強(qiáng)推
執(zhí)行完成后,此時(shí)會(huì)提示有新的更新需要拉取,不要拉取,拉取后又會(huì)把之前的拉取到本地,應(yīng)該執(zhí)行commit,但又無法再souceTree執(zhí)行,此時(shí)借助終端。
打開終端,cd到項(xiàng)目目錄,執(zhí)行git push -u origin master -f,即可。

附一張圖例
over.