Android Studio中的Reset回滚队友代码和Stash Changes暂存提交代码

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

一、Reset Current Branch to Here之回滚选择

多人同时开发的模式已经越来越多了,所以,我们的提交记录也必然需要写清楚并且随时会有回滚的可能,这里我们说回滚的功能

Android Studio中的Reset回滚队友代码和Stash Changes暂存提交代码_第1张图片

点击这里的Reset Current Branch to Here后会出现下图

Android Studio中的Reset回滚队友代码和Stash Changes暂存提交代码_第2张图片

这里我们简单了解下这几个选项的大概含义:
Soft:选择这个模式意思是仅仅撤销commit而已,不影响你本地的任何文件,也不影响(index)缓存区的任何文件
Mixed:回滚index,其余的都不变
Hard:不仅撤销commit的内容,还将本地的文件指向你commit前的版本,同时index也会指向commit前的版本(推荐使用)
Keep:回滚的记录中的文件恢复到相应的记录,其他后期的更改的内容依然保存在本地中,且不影响(index)缓存区的任何文件
我们开发如果发现后面写的有问题,需要使用前面那位写的代码,直接使用Hard这栏,当然,实际情况实际运用

二、Stash Changes暂存提交代码

#####在多人开发的模式下,我们经常会遇到来回切换分支的操作,所以我们在每个分支上修改的东西都要暂存起来,这时,我们就需要使用该功能了。

Android Studio中的Reset回滚队友代码和Stash Changes暂存提交代码_第3张图片

VCS—> Git ----> Stash Changes 使用起来可暂存修改内容,分支切换回来想继续修改时再释放UnStash Changes,这样操作即可

Android Studio中的Reset回滚队友代码和Stash Changes暂存提交代码_第4张图片

你可能感兴趣的:(Android工具的使用)