git stash用法介绍

"GitStash是一个实用的工具,用于在需要切换代码分支或同步远程更新时保存当前的工作进度。通过`git stash save`保存修改,`git stash pop`恢复,`git stash pop --index`将改动同时应用到工作区和暂存区。`git stash show`显示stash内容,`git stash pop stash@{1}
摘要由CSDN通过智能技术生成

git stash用法介绍

git stash用于想要保存当前的修改,但是想回到之前最后一次提交的干净的工作仓库时进行的操作.git stash将本地的修改保存起来,并且将当前代码切换到HEAD提交上。

用法介绍

git stash save 'message...'

可以添加一些注释。

git stash

将本地的修改保存起来,并且将当前代码切换到HEAD提交上。

git stash pop

恢复最新的进度到工作区。git默认会把工作区和暂存区的改动都恢复到工作区。

git stash pop --index

恢复最新的进度到工作区和暂存区。(尝试将原来暂存区的改动还恢复到暂存区)。

git stash show [<stash>]

展示存储单元和最新提交的diff结果.如果没有给定参数时,会对比最新的存储单元。

git stash pop stash@{1}

恢复指定的进度到工作区。stash_id是通过git stash list命令得到的.

应用举例

  1. 开发到一半,同步远端代码

git stash
git pull
git stash pop

  1. 工作流被打断,需要先做别的需求

git stash //保存开发到一半的代码
edit emergency fix
git commit -a -m “Fix in a hurry”
git stash pop //将代码追加到最新的提交之后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值