zoukankan      html  css  js  c++  java
  • 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强行删除 一个未被合并的分支

  • 相关阅读:
    基于nginx结合openssl实现https
    更新续约与重新登陆
    DNS服务器
    ELK日志分析系统。
    OpenSSH远程控制
    DHCP配置
    DHCP服务概述
    网络服务
    磁盘配额
    磁盘配额
  • 原文地址:https://www.cnblogs.com/jiechn/p/3995135.html
Copyright © 2011-2022 走看看