zoukankan      html  css  js  c++  java
  • Git敏捷开发--stash命令

    save

    执行git stash,默认以commit info保存当前的stash信息

    当在某个commit下,执行多次stash时,无法友好地区分每个stash的改动。save 命令可以清晰地标识每次的改动信息

    git stash save “message”
    

    apply

    应用暂存的文件改动有两种方式:
    apply {index}(可选参数,默认0)会应用最近的暂存文件信息。应用后,stash list中不会清除,可多次apply

    git stash apply 0
    

    pop 弹出最近的暂存文件信息,并删除

    git stash pop
    

    此命令相当于以下两条命令

    git stash apply
    git stash drop 0
    

    stash指定文件

    git stash 默认暂存所有与上游分支有关联、且改动的文件。有时想仅暂存部分文件,或某个文件,建议以本地分支的形式操作

    git checkout -b new_stash_branch
    git add your_files
    git commit -m “stash message”
    git checkout master
    
  • 相关阅读:
    Mysql一些复杂的语句
    Tomcat部署记事
    [转]Java中的事务
    Junit单元测试笔记
    Mysql之执行计划
    当产品部署出现问题时
    CSS之绝对定位那些事
    CSS之浮动那些事
    Tomcat一些小事
    NEC的学习笔记
  • 原文地址:https://www.cnblogs.com/CocoML/p/12727359.html
Copyright © 2011-2022 走看看