zoukankan      html  css  js  c++  java
  • Git命令之不得不知的git stash暂存命令

    背景:

    经常在某个分支的工作区开发中,临时收到紧急bug需要处理,这时就需要把工作区正在修改的文件存放到一个地方,来紧急处理修复bug。等修复完成bug,有需要把上次暂存的文件恢复回来继续工作。这个时候git stash命令就显得尤为重要了。

    命令(git stash相关命令):

    //新建存储
    git stash
    git stash save "save message" //添加备注,方便查找
    
    //查看stash了哪些存储
    git stash list    
    
    //显示做了哪些改动 git stash show //默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},比如第二个 git stash show stash@{1} git stash show -pop //显示第一个存储的改动,如果想显示其他存存储,命令:git stash show stash@{$num} -p,比如第二个:git stash show stash@{1} -p
    //恢复某个存储(存储列表不删除)
    git stash apply //不会删除缓存堆栈中的对应stash删除,默认恢复第一个存储,即stash@{0},如果其他的则命令:git stash apply stash@{$num},比如第二个:git stash apply stash@{1}
    //恢复某个存储(删除对应存储列表)
    git stash pop //会将缓存堆栈中的对应stash删除,默认恢复第一个存储,即stash@{0},如果其他的则命令:git stash pop stash@{$num},比如第二个:git stash pop stash@{1} //丢弃某个暂存 git stash drop stash@{$num} //比如第二个:git stash drop stash@{1},从列表中删除这个存储 //删除全部暂存 git stash clear //删除所有缓存的stash
    作者:申文哲

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

    如果希望更容易地发现我的新博客,记得在左下角点个“关注我”哦。(如有错误之处,还请指正!)

  • 相关阅读:
    LeetCode 769. Max Chunks To Make Sorted
    LeetCode 845. Longest Mountain in Array
    LeetCode 1059. All Paths from Source Lead to Destination
    1129. Shortest Path with Alternating Colors
    LeetCode 785. Is Graph Bipartite?
    LeetCode 802. Find Eventual Safe States
    LeetCode 1043. Partition Array for Maximum Sum
    LeetCode 841. Keys and Rooms
    LeetCode 1061. Lexicographically Smallest Equivalent String
    LeetCode 1102. Path With Maximum Minimum Value
  • 原文地址:https://www.cnblogs.com/wenzheshen/p/15149916.html
Copyright © 2011-2022 走看看