Android Studio暂存代码

我们在做项目的时候,经常会碰到这样的情况,作为一名发愤图强的程序员正在新版本dev分支上写bug,突然间,老板让你去另一个分支上去改东西,怎么办?不能直接切换分支,代码会混乱,很多人会直接commit,然后切换分支。。。其实,可以用git中一个很好用的暂存命令stash,看一下如何用as自带的git图形界面进行操作吧~
首先,新建一个工程,里面有两个分支:master分支和A分支,现在正在master分支进行开发,忽然要临时切换到A分支进行一些操作,那么可以:
1、右键->git->repository->Stash Changes


Android Studio暂存代码_第1张图片
stash changes

2、需要输入一个tag,方便后面我们恢复暂存的内容


Android Studio暂存代码_第2张图片
tag

3、可以看到,没有commit 的内容都已经消失不见了,也就是被as暂存起来了
Android Studio暂存代码_第3张图片
stash后

4、我们切换到A分支,开发完了后,我们将a分支的改动提交,当然也可以再stash
Android Studio暂存代码_第4张图片
A分支进行开发

5、再切换回master分支


Android Studio暂存代码_第5张图片
切换回master分支

6、右键->git->repository->unStash Changes 进行master分支的代码恢复
Android Studio暂存代码_第6张图片
恢复代码

7、这里可以看到有我们的暂存时候的tag值,选择他,Apply Stash
Android Studio暂存代码_第7张图片

8、我们的master分支上未commit的代码恢复完成~~~又可以继续愉快的写bug了
Android Studio暂存代码_第8张图片
恢复完成

其实很多时候写文章也是一个学习的过程,把知识点写下来,或者是遇到问题,解决后,把思路记录下来,方便以后查看,就把他当成是一个版的git笔记吧~~~

你可能感兴趣的:(Android Studio暂存代码)