出現(xiàn)場(chǎng)景
選擇已經(jīng)commit的版本,點(diǎn)擊Reset Current Branch to Here
然后便會(huì)出現(xiàn)下述四個(gè)選項(xiàng)
下面便對(duì)這個(gè)四個(gè)選項(xiàng)進(jìn)行總結(jié)說(shuō)明
原理
git revert是用于“反做”某一個(gè)版本,以達(dá)到撤銷該版本的修改的目的
Soft
Soft選項(xiàng):在選擇的回退點(diǎn)之后的所有更改將會(huì)保留并被git追蹤下來(lái)。可以在 Version Control 的 Local Changes 面板中查看到它們
。
已經(jīng)add到index(暫存區(qū))的文件不會(huì)回滾,任然保留
比如:在版本3時(shí),新增一個(gè)文件a,文件顏色我紅色,add后,文件a的顏色為綠色(即是在被git跟蹤),再reset到版本1,發(fā)現(xiàn)文件a的顏色還是綠色(即還是在被git跟蹤)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-673910.html
總結(jié):之前commit的版本1、版本2,版本3,回退到版本1,git的commit記錄里面的文件內(nèi)容(版本1、版本2)還繼續(xù)遺留到本地
,之前commit的記錄(版本2、版本3)還保留在文件里面
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-673910.html
到了這里,關(guān)于在idea上使用git的reset操作后,出現(xiàn)的四個(gè)選項(xiàng)Soft、Mixed、Hard、Keep選擇說(shuō)明的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!