ZBLOG

git stash 的用法

Git stash 是一种临时保存当前工作进度的命令,它可以将未提交的修改暂存起来,并将工作目录恢复到上次提交的状态,这样你就可以在切换分支或者处理其他事情时,暂时将工作进度压入栈中,待以后需要时再取出。

常用的 git stash 命令有以下几种:

  1. git stash save “message” :将当前未提交的修改保存到暂存区,并添加一个说明信息。

  2. git stash list :列出所有的 stash 记录。

  3. git stash apply [stash_id] :应用某个 stash 记录,并将其从栈中删除。如果不指定 stash_id,则默认应用最新的 stash 记录。

  4. git stash pop [stash_id] :应用某个 stash 记录,并将其从栈中删除。与 apply 的区别是,pop 操作会将栈顶 stash 记录弹出。

  5. git stash drop [stash_id] :删除指定的 stash 记录。

  6. git stash clear :清空所有的 stash 记录。

  7. git stash branch [branch_name] [stash_id] :创建一个新分支,并应用某个 stash 记录到该分支上。如果不指定 stash_id,则默认应用最新的 stash 记录。

注意:使用 git stash 命令时,建议先提交当前的修改,以免造成冲突。另外,stash 记录是基于当前分支的,所以在切换分支前最好先将当前的修改保存起来。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=1726

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?