7.3 Git 工具 - 贮藏与清理 (补充)

本文补充了Git官方文档中关于贮藏与清理的部分,特别是`git stash push --patch`的交互式使用。还介绍了如何查看和应用stash,以及解决在PowerShell中`git stash apply`的'e'错误和LFS文件非pointer的报错问题。建议的命令包括:交互式选择贮藏文件、查看stash列表、应用特定贮藏、删除贮藏、保留本地修改的贮藏和针对特定目录的贮藏。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文是对于git官网的git book第7.3章节的补充

原文链接如下:
https://git-scm.com/book/zh/v2/Git-工具-贮藏与清理

书中对于贮藏都推荐git stash push,本文都只使用该方法。

1、贮藏的时候,执行如下命令,可以交互指定哪些文件贮藏,哪些文件不要贮藏
git stash push -m "description " --patch
每个文件都会有如下显示:
Stash this hunk [y,n,q,a,d,/,e,?]?

y - stage this hunk								贮藏该文件
n - do not stage this hunk					不要贮藏该文件

2、单独看某一份的stash的内容

git stash show {0}

显示某一份shtash的详细diff

git stash show -p {0}

官方常用命令的整理
1、将新的贮藏推送到栈上,运行 git stash 或 git stash push
2、要查看贮藏的东西,可以使用 git stash list
3、将你刚刚贮藏的工作重新应用:git stash apply
4、如果要应用其中一个贮藏:git stash apply stash@{2}
5、删除某个贮藏:git stash drop stash@{0}
6、贮藏,并保留修改在本地:git stash push -m "xxx“ --keep-index
7、贮藏特定目录的内容:git stash push – path/to/folder

1、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值