AndroidStudio使用Git進行版本回滾

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信息並沒有提示錯誤信息,是回退成功的。也可以通過代碼的代碼來查看是否回退成功。

發佈了131 篇原創文章 · 獲贊 16 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章