赞
踩
git stash push 命令用于将当前工作区的修改贮存起来,方便拉取最新代码合并,或者用于仅需提交部分代码,或者编译部分文件修改用于定位问题。
git stash [push]
push 通常可以省略,即
git stash
stash 的命令包括
usage: git stash list [<options>]
or: git stash show [<options>] [<stash>]
or: git stash drop [-q|--quiet] [<stash>]
or: git stash ( pop | apply ) [--index] [-q|--quiet] [<stash>]
or: git stash branch <branchname> [<stash>]
or: git stash clear
or: git stash [push [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]
[-u|--include-untracked] [-a|--all] [-m|--message <message>]
[--pathspec-from-file=<file> [--pathspec-file-nul]]
[--] [<pathspec>...]]
or: git stash save [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]
[-u|--include-untracked] [-a|--all] [<message>]
常用为
git stash list
git stash apply
git stash pop
git stash clear
关于贮存部分文件的修改有两种办法
git stash push <pathspec>
<pathspec> 可以用具体文件名代替,或者正则表达式代替
git stash push ./src/libs/3rdparty/common/stringtools.cpp
git stash push ./src/libs/*.cpp
参考链接:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。