【git】学习记录: 贮藏功能

Git 贮藏修改是一种临时存储工作目录中已经修改但尚未提交的更改的机制。通过贮藏修改,你可以将当前的工作目录状态保存起来,以便你可以在之后的时间点重新应用这些更改,或者在不同的分支间切换时避免冲突。

要使用 Git 贮藏修改,可以按照以下步骤操作:

  1. 查看当前修改状态:首先,使用 git status 命令查看当前工作目录的修改状态,确保你了解需要贮藏的修改内容。

  2. 贮藏修改:执行以下命令来将当前的修改贮藏起来:

    git stash
    

    这将会把你的修改暂存起来,并使你的工作目录回到干净的状态,就好像你还没有进行过任何修改一样。

  3. 应用贮藏:如果需要重新应用贮藏的修改,可以使用以下命令:

    git stash apply
    

    这会将最近一次贮藏的修改重新应用到当前分支上。
    要应用某一次贮藏,你可以使用 git stash apply 命令,并指定要应用的贮藏的索引值或者引用。在你的情况下,要应用索引为 {0} 的贮藏,你可以执行以下命令:

    git stash apply stash@{0}
    

    这将重新应用索引为 {0} 的贮藏,将其中的修改重新应用到当前分支上。

  4. 查看贮藏列表:你可以使用以下命令查看当前贮藏的列表:

    git stash list
    

    比如结果为:

       stash@{0}: WIP on dev: 4e363f0 update pictruemat
       ```
    
    这会列出所有贮藏的修改,每个贮藏都有一个索引值,你可以根据需要选择特定的贮藏进行应用或者删除。
    
    
  5. 删除贮藏:如果你确定某个贮藏不再需要,可以使用以下命令将其删除:

    git stash drop <stash_id>
    

    其中 <stash_id> 是要删除的贮藏的索引值。
    例如:删除上面 查出来的 stash@{0},可以为

     git stash drop stash@{0}
    
    

通过这些步骤,你可以有效地利用 Git 的贮藏功能管理你的修改,使你能够更轻松地在不同的工作目录状态之间切换。

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值