git stash 既不影响各分支的代码,又能保存暂时不用的代码

本文详细介绍了Git中stash命令的使用方法,包括如何暂存未提交的修改、查看stash列表、应用stash以及清除所有stash条目等。同时提醒用户在使用stash时应注意避免覆盖已有的stash信息。

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

git stash是git一个很有用的命令,它的作用是把当前未提交的修改暂存起来,让仓库还原到最后一次提交的状态。

1/7

git stash 不建议使用

  git stash命令会将仓库中的修改保存,建立一条stash信息,默认的说明信息是最后一次提交的节点号和提交说明。

注意:git stash 在某些情况下会覆盖上一次的git stash。

2/7

git stash save ‘说明信息’ 建议使用

  与1的效果一样,说明信息是指定的内容,更加利于了解stash的内容。

3/7

git stash list

  列出当前仓库下所有的stash条目,每一条stash用stash@{n}标识。

4/7

git stash pop [stash] 不建议使用

    将stash的内容弹出,默认弹出最上面的那条,即stash@{0}。此外还可以在pop后加stash@{n}来指定要弹出的stash条目。

注意:弹出后,该条stash便不存在,建议使用git stash apply stash@{0}

5/7

git stash drop [stash]

  丢弃stash条目,默认丢弃最上面的那条,即stash@{0},此外还可以在drop后加stash@{n}来指定要丢弃的stash条目。

6/7

git stash clear

    清除所有的stash条目。

7/7

git show stash@{n}

  当有多条记录并且过了一段时间忘记stash内容时通过该命令可以查看stash的具体内容
  1. linux配置git
    https://www.cnblogs.com/shaohuixia/p/5503521.html

  2. 生成密钥

ssh-keygen -t rsa -C "w327134@163.com"
cat ~/.ssh/id_rsa.pub

https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E7%94%9F%E6%88%90-SSH-%E5%85%AC%E9%92%A5
4. 一键推送到多个库
git remote set-url --add origin 地址
参考链接 https://www.jianshu.com/p/6c3c4ad98918

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值