AndroidStudio使用Git進行版本回滾
使用android studio 編寫代碼錯誤,有時可能會需要將項目版本回退到以前的某個版本上,這對於很多剛使用git的網友來說操作可能不是很懂,下面爲大家整理了android studio 回退已經commit的代碼和有使用git提交代碼倉庫中的程序回退方法。
一、android studio上部VCS > Git > Reset Head..
二、選擇Reset Type
Reset Type
- git reset –mixed:
此爲默認方式,不帶任何參數的git reset,即時這種方式,它回退到某個版本,只保留源碼,回退commit和index信息
- git reset –soft:
回退到某個版本,只回退了commit的信息,不會恢復到index file一級。如果還要提交,直接commit即可
- git reset –hard:
徹底回退到某個版本,本地的源碼也會變爲上一個版本的內容,此命令 慎用!
注意:選擇hard時,先把當前的版本提交一下。
點擊Validate查看版本的信息
點擊Validate可以查看提交的信息
三、to commit填:
HEAD:HEAD~1
表示HEAD的前一個版本,HEAD~2
依次類推,就是後兩次提交的都回滾。
這裏的數字代表的是次數,比如你commit了三次, 你寫1,就是回滾最後一次提交的,如果是2,就是後兩次提交的都回滾
validate是查看這次回滾會影響哪些目錄
可以通過查看log的信息項目從代碼倉庫中是否回退成功,可以在log信息並沒有提示錯誤信息,是回退成功的。也可以通過代碼的代碼來查看是否回退成功。