当前位置:   article > 正文

git之stash_git stash clear会有提交记录吗

git stash clear会有提交记录吗

git stash (git 储藏)

储藏stash

git stash 会把所有(提交到暂存的,或者修改并未提交到暂存的)都推送到一个新的储藏

你也可以添加一个message,用于记录版本。使用 git stash save '你的message'

使用 -u 或者 --include-untracked 可以储藏没有被追踪的文件

注意

!> git stash 是本地的,不会通过push命令推送的远程仓库中

应用stash

重新应用储藏的stash git stash pop
这个命令将储藏中的第一个stash删除,并将对应的修改应用到当前的工作目录下
如果你不想删除,只是应用,可以使用 git stash apply

查看stash

我们可以通过 git stash list 查看当前的stash

也可以指定使用哪个stash

git stash apply [stash名] # 储藏中会保留这个stash
git stash [stash名] # 储藏中会删除这个stash
  • 1
  • 2
移除stash

想删除指定的stash,可以使用 git stash drop [stash名]
如果想清空stash git stash clear

stash的diff

使用 git stash show查看最前面的stash 或者 git stash show [stash 名]查看指定的stash

如果想查看更多细节,可以加上 -p 或者 --patch

例如:

git stash show stash@{0} -p
  • 1

还可以从stash创建分支 git stash branch [分支名]

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/931074
推荐阅读
相关标签
  

闽ICP备14008679号