git stash

git status //如果当前在A分支,查看当前分支自己的更改点

$ git stash //暂存当前分支的更改点

$ git status //再查看当前分支,发现自己的更改点已经没有了[是暂存了], 此时可以放心切分支

$ git checkout B //将分支切换到B, 此时可以再B分支上更改所要更改的东西,并提交, 如果不想提交,只是临时修改测试,则 git reset --hard,将修改恢复

$ git status //查看B分支,保持分支“干净”

$ git checkout A //切换到A分支

$ git stash pop //恢复之前A分支的未提交更改

$ git status //查看,之前的更改点都在

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

推荐阅读更多精彩内容

  • 当你代码写的正嗨,突然老板跑过来对你说,有个紧急线上bug要修复。所以你必须要先切换到master分支,但是你目前...
    师否阅读 5,081评论 0 2
  • 原文转载于:https://blog.csdn.net/stone_yw/article/details/8079...
    攻城狮_5210阅读 3,097评论 0 0
  • 常常有这样一种情况,你在你自己的分支上进行工作,这时另一个分支有一个问题需要你去处理,此时需要离开你自己的分支...
    伊凡的一天阅读 3,870评论 0 1
  • 我要先来吐嘈下 Boss 的产品的用户体验问题,大家看下下图的红圈圈。 看完没之后,是不是感觉挺好的,不想看这个职...
    CondorHero阅读 5,196评论 0 3
  • 一、常用git stash命令: 1、git stash 能够将所有未提交的修改(工作区和暂存区)保存至堆栈中,用...
    宇宙小神特别萌阅读 10,259评论 2 3