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
    
  • 相关阅读:
    Binary Search Tree Iterator 解答
    Invert Binary Tree 解答
    Min Stack 解答
    Trapping Raining Water 解答
    Candy 解答
    Jump Game II 解答
    Implement Hash Map Using Primitive Types
    Gas Station 解答
    Bucket Sort
    HashMap 专题
  • 原文地址:https://www.cnblogs.com/CocoML/p/12727359.html
Copyright © 2011-2022 走看看