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