git reset用法
生活随笔
收集整理的這篇文章主要介紹了
git reset用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
git 刪除 錯誤 提交的 commit
方法:?
????????根據–soft –mixed –hard,會對working tree和index和HEAD進行重置:
????git?reset --mixed:此為默認方式,不帶任何參數的git reset,即時這種方式,它回退到某個版本,只保留源碼,回退commit和index信息
????git reset --soft:回退到某個版本,只回退了commit的信息,不會恢復到index file一級。如果還要提交,直接commit即可
????git reset? --hard:徹底回退到某個版本,本地的源碼也會變為上一個版本的內容,此命令 慎用!
????HEAD 最近一個提交
????HEAD^ 上一次提交
??? HEAD^ ^ 上一次的 上一次的提交(倒數第三次)
??? HEAD^^^ 倒數 第四次的 提交
----------------------
????HEAD~0 最近一個提交
????HEAD~1 上一次提交
??? HEAD^2 上一次的 上一次的提交(倒數第三次)
??? HEAD^3 倒數 第四次的 提交
總結
以上是生活随笔為你收集整理的git reset用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 安装scrapy,open
- 下一篇: timestamp类型设置默认时间