巧妙使用git stash使git操作更加灵活
来源:互联网 发布:seo网站推广招聘 编辑:程序博客网 时间:2024/05/17 05:38
可以认为git stash是将代码扔到一个回收站里,不用的文件可以清除掉,当然文件也是可以被还原的。
git stash 可用来暂存当前正在进行的工作, 比如想pull 最新代码, 又不想加新commit, 或者另外一种情况,为了fix 一个紧急的bug, 先stash, 使返回到自己上一个commit, 改完bug之后再stash pop, 继续原来的工作,或者是合并代码的时候不小心把其他分支的代码合过来了,文件又多又杂,这个时候可以直接将该节点的代码扔到回收站,删除即可。
当你多次使用’git stash’命令后,你的栈里将充满了未提交的代码,这时候你会对将哪个版本应用回来有些困惑,‘git stash list’ 命令可以将当前的Git栈信息打印出来,你只需要将找到对应的版本号,例如使用’git stash apply stash@{1}’就可以将你指定版本号为stash@{1}的工作取出来,当你将所有的栈都应用回来的时候,可以使用’git stash clear’来将栈清空。
涉及命令:
git stash # save uncommitted changes
git stash list # list stashed changes in this git
git show stash@{0} # see the last stash
git stash pop # apply last stash and remove it from the list
git stash –help # for more info
- 巧妙使用git stash使git操作更加灵活
- git stash操作
- git stash相关使用
- git stash 使用
- git stash 的使用
- git stash命令使用
- git stash 的使用
- git stash的使用
- git stash的使用
- git stash使用 笔记
- git stash的使用
- git stash 使用技巧
- git stash 使用有感
- git stash使用
- git stash的使用
- git stash的使用
- git stash使用
- Git-命令行-使用 git stash 让突如其来的分支切换更加美好~
- iOS 滑动页面的时候让tabbar下移到消失,nav隐藏
- 如何删除主键被引用的表的解决方法
- curl不打印% Total信息
- Aizu0189 多源最短路
- Struts2的属性驱动与模型驱动的区别
- 巧妙使用git stash使git操作更加灵活
- Ubuntu14.04 安装Android 编译环境之 环境变量设置1---学习笔记
- 第一章 Ubuntu Qt5.7.0连接MYSQL
- nodejs CURD(增删改查)get和post方法
- spring教程--事务管理
- 移动端横竖屏问题--兼容iPhone、Android
- 基于51单片机的LCD1602液晶驱动实现
- Google Test测试框架自带Sample案例注释翻译
- 数据结构(三):循环单链表解决约瑟夫问题