git之文件储藏

本文介绍了如何使用Git的stash命令来暂存未提交的文件,以便在不提交的情况下保留更改。通过stash命令,可以将工作目录的变更存储到堆栈上,方便后续应用或删除。同时,可以通过命名储藏来更直观地管理和应用不同的变更集。
摘要由CSDN通过智能技术生成

如果你想在你即将提交暂存区时决定什么文件归入哪一次提交,你可以使用 stash 命令来决定你暂时搁置的工作(注意:对未处于git版本控制状态下的文件无效)

1.首先查看git状态,可以看到我对两个文件进行了修改

$ git status
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#     modified:   a.txt
#
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#
#     modified:   b.txt

2.如果此时你不想提交文件,但又想保留这两个已修改的文件,可以这么做

$ git stash

其实这个命令是存储当前变更到堆栈上,接着再次使用git status查看工作目录就变干净了

如果想更为直观对储藏命名,可以这么做

$ git stash save 储藏名

3.查看储藏

$ git stash list
stash@{0}: WIP on master: 1cf8ce8 p75549

如果你之前储藏了多个变更,那么会有stash@{1},stash@{2}......

4.接着你就可以做自己想做的事情了,特别是切换分支的时候不会因为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值