git stash

stash命令可以很好的解决这样的问题。当你不想提交当前完成了一半的代码,但是却不得不修改一个紧急Bug,那么使用git stash就可以将你当前未提交到本地(和服务器)的代码推入到git的栈中,这时候你的工作区间和上一次提交的内容是完全一样的,所以你可以放心的修 Bug,等到修完Bug,提交到服务器上后,再使用git stash apply将以前一半的工作应用回来。
当你多次使用git stash命令后,你的栈里将充满了未提交的代码,这时候你会对将哪个版本应用回来有些困惑,git stash list命令可以将当前的Git栈信息打印出来,你只需要将找到对应的版本号,例如使用git stash apply stash@{1}就可以将你指定版本号为stash@{1}的工作取出来,当你将所有的栈都应用回来的时候,可以使用git stash clear来将栈清空。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git是目前最流行的版本管理系统,也是最先进的分布式版本控制系统(distributed version cont...
    pro648阅读 5,770评论 1 17
  • Git Stash用法 最近在使用Git管理项目工程的时候,遇到了很多问题,也学习到了很多关于Git常见使用的技巧...
    K丶Aionro阅读 24,579评论 1 5
  • 1>编写程序 2>编译 cc -c+ 文件名.c 3>链接 cc + 文件名.o 4>运行 ./a.out 注意...
    ITman007阅读 238评论 0 0
  • 致所有同泰家人: 今天是喜庆日,同泰有7群,千余人共振高能量,相信你今晚的选择会拿到你的收获,无论怎样我们...
    斯拓之海阅读 329评论 0 0