場景
? ? ? ? 在項目修改過程中,git中提交不想要的版本,想要回滾到之前的某一個版本重新開始工作,需要用git的reset操作進(jìn)行回滾,這里和revert有區(qū)別。
????????reset是直接回滾到某一個版本,將這個版本之后的所有版本丟棄。
? ? ? ? revert是指定取消某一個版本的提交。
操作
- 找到想要回滾到的版本,選擇回滾
- ?選擇回滾模式,關(guān)于工作目錄文件和git索引記錄的處理
- Soft:不改變已修改的文件,并且保留已commit的git索引
- Mixed:不改變已修改的文件,但不保留已提交的git索引
- Hard: 回滾到選擇的版本,所有提交和未提交的修改都將丟棄。
- Keep:?回滾到選擇的版本,已提交的將被丟棄,但保留了本地未提交的修改內(nèi)容。
文章來源:http://www.zghlxwxcb.cn/news/detail-467534.html
- 提交版本:? git push --force origin
- 出現(xiàn)異常參考
git push錯誤:You are not allowed to force push code to a protected branch on this project_lizz666的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-467534.html
到了這里,關(guān)于idea中操作git的reset版本回滾操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!