• git stash 保存修改现场


      用途:当你正在分支上做一个项目的时候,突然必须停下来去做别的事情,但因为没有此项目还没改好,所以不想commit 就可以保留现场,等忙完后再回复现场继续修改。

    bug处理保存开发现场
    $ git stash 当前工作现场“储藏”起来,因此可以放心地创建分支来修复bug

    首先确定要在哪个分支上修复bug,假定需要在master分支上修复,就从master创建临时分支:$ git checkout master $ git checkout -b issue-101

    修复完成后,切换到master分支,并完成合并,最后删除issue-101分支:
    $ git checkout master

    $ git merge --no-ff -m "merged bug fix 101" issue-101

    $ git branch -d issue-101

    git stash list命令查看 存储的工作现场
    恢复一下,有两个办法:

    一是用git stash apply恢复,但是恢复后,stash内容并不删除,你需要用git stash drop来删除;

    另一种方式是用git stash pop,恢复的同时把stash内容也删了

    你可以多次stash,恢复的时候,先用git stash list查看,然后恢复指定的stash,用命令:$ git stash apply stash@{0} 

    git branch -D name强行删除 一个未被合并的分支

  • 相关阅读:
    骑士飞行棋 C#代码详解
    C#中的static静态变量的用法
    Break和Continue的一些注意事项
    枚举类型
    html 01-认识Web和Web标准
    css 17-CSS3的常见边框汇总
    css 16-浏览器的兼容性问题
    css 15-Sass入门
    css 14-CSS3属性详解:Web字体
    css 13-CSS3属性:Flex布局图文详解
  • 原文地址:https://www.cnblogs.com/jiechn/p/3995135.html
Copyright © 2020-2023  润新知