git回退

https://www.bilibili.com/video/BV1GL4y1s71M/
1.已提交,沒有push
1)git reset --soft 撤銷commit
2)git reset --mixed 撤銷commit和add兩個動作
2.已提交,并且push
1)git reset --hard [commit-id]
撤銷并舍棄commit-id之后的提交記錄。使用需要謹慎。
2)git revert [commit-id]
撤銷當(dāng)前commit-id的內(nèi)容,但是保留了這次提交記錄,并且他是移除指定的提交。

這兩種撤銷的commit-id是不同的?。。。?/p>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前話:在vscode中,安裝git History插件,安裝之后就可以用F1,選擇Git:View History...
    蝸牛Coming閱讀 1,596評論 0 0
  • rollback本地倉庫 事情是這樣的,今天交接工作提交代碼時,不小心把本地配置文件給提交上去了!我心想這可不行,...
    就叫basi閱讀 10,662評論 0 3
  • reset與revert 異同點 共同點:reset和revert都是用于回退已提交代碼的命令。但在具體使用時又各...
    Felicity_Gao閱讀 404評論 0 0
  • 本地回退 情況1:還未添加到暫存區(qū) 即git add 命令前,使用git checkout命令來撤銷修改: . 情...
    腦斧兒閱讀 243評論 0 0
  • 一:reset 和 revert的區(qū)別 Reset是回退到某個指定的節(jié)點,往后的一律消失; Revert是撤回某個...
    修弧屏閱讀 1,830評論 0 0

友情鏈接更多精彩內(nèi)容