1. 程式人生 > >Android Studio中的Reset回滾隊友程式碼和Stash Changes暫存提交程式碼

Android Studio中的Reset回滾隊友程式碼和Stash Changes暫存提交程式碼

Studio中的一些我不太明白的功能

一、Reset Current Branch to Here之回滾選擇

多人同時開發的模式已經越來越多了,所以,我們的提交記錄也必然需要寫清楚並且隨時會有回滾的可能,這裡我們說回滾的功能

在這裡插入圖片描述

點選這裡的Reset Current Branch to Here後會出現下圖

在這裡插入圖片描述

這裡我們簡單瞭解下這幾個選項的大概含義:
Soft:選擇這個模式意思是僅僅撤銷commit而已,不影響你本地的任何檔案,也不影響(index)快取區的任何檔案
Mixed:回滾index,其餘的都不變
Hard:不僅撤銷commit的內容,還將本地的檔案指向你commit前的版本,同時index也會指向commit前的版本(推薦使用)
Keep:回滾的記錄中的檔案恢復到相應的記錄,其他後期的更改的內容依然儲存在本地中,且不影響(index)快取區的任何檔案
我們開發如果發現後面寫的有問題,需要使用前面那位寫的程式碼,直接使用Hard這欄,當然,實際情況實際運用

二、Stash Changes暫存提交程式碼

#####在多人開發的模式下,我們經常會遇到來回切換分支的操作,所以我們在每個分支上修改的東西都要暫存起來,這時,我們就需要使用該功能了。

在這裡插入圖片描述

VCS—> Git ----> Stash Changes 使用起來可暫存修改內容,分支切換回來想繼續修改時再釋放UnStash Changes,這樣操作即可

在這裡插入圖片描述