git stash
-
其将当前未提交的修改(即,工作区的修改和暂存区的修改)先暂时储藏起来,这样工作区干净了
git stash
-
这个时候我们就可以放心的切换到master分支下去修复我们线上版本的bug了
git checkout -b fix_master_bug origin/master
git commit -m "xxxx"
-
查看储藏记录列表
git stash list
-
先切换到dev分支下
git checkout dev
-
取出之前最近一次储藏的修改
git stash pop
如果有多个版本要存储多次,怎么办?
-
存储时加上备注
git stash save "dev_xxx_function"
-
查看储藏记录列表
git stash list
-
先切换到想要继续的分支下
git checkout dev
-
取出指定储藏的修改
git stash apply stash@{1}
-
删除这个修改
git stash drop stash@{1}
文章出处:http://www.cnblogs.com/aaron-agu/
只有毅力和决心才能使人真正具有价值!