IDEA中git的版本回滾機制
最近剛學了git,對於idea中集成的git,做了一個簡單的說明以及容易遇見的問題
常見的回滾機制有本地回滾和遠程倉庫回滾,簡單說下這兩個的方法。
先在碼雲創建倉庫,將自己的項目同步到遠程。
- 創建倉庫
- 使用git命令將自己的項目傳到遠程,不會的可以看下git基礎文章,主頁也有的。
然后在idea中打開項目
我對代碼稍微修改進行遠程倉庫的更新提交
在下面版本中已經有兩次提交的版本,和你自己的描述。
本地倉庫回滾
本地倉庫回滾的話只需要右鍵git 使用reset HEAD進行回滾
HEAD^就是上一個版本
HEAD^^是就是上上一個版本
mixed 保留源碼,回退commit和index信息
soft 回退到某個版本,回退commit的信息,不會恢復到index file一級。如果還要提交,直接commit
hard 徹底回退,本地源碼也會變成上一個版本內容
遠程倉庫回滾方式
打開version Control窗口,就可以查看之前的過往版本 ,右鍵直接revert,會彈出窗口提醒你commit,可以直接commit和push
就可以回退到上一個版本
這樣就ok啦!