ITPub博客

首页 > 自动化运维 > 大规模网络运维 > GIT的用法汇总

GIT的用法汇总

原创 大规模网络运维 作者:jearmy 时间:2026-03-07 19:14:18 0 删除 编辑


GIT STASH

‌ Git stash‌ 是 Git 提供的用于‌ 临时保存未提交的更改‌的功能,让你能快速切换分支或处理其他任务,而无需提交不完整或未完成的代码。它将工作区和暂存区的修改“打包”存入一个栈结构(称为 stash),之后可恢复。


基本用法

  • ‌ 保存当前修改‌

    bashCopy Codegit stash

    认保存已跟踪文件的修改(包括暂存和未暂存内容),‌ 不包含未跟踪文件‌。

  • ‌ 保存并添加描述‌(推荐)

    bashCopy Codegit stash push -m "你的备注信息"

    例如: git stash push -m "实现登录功能 - 未完成",便于后续识别 ‌ 2 6。

  • ‌ 查看所有 stash 记录‌

    bashCopy Codegit stash list

    输出格式如: stash@{0}: WIP on main: abc1234 Fix bug,索引从 0 开始,0 为最新 ‌ 2 4。

  • ‌ 恢复最近一次 stash 并删除‌

    bashCopy Codegit stash pop

    恢复后自动从列表中移除该条目,适合一次性恢复 ‌ 2 12。

  • ‌ 恢复指定 stash(不删除)‌

    bashCopy Codegit stash apply stash@{n}

    例如: git stash apply stash@{1},适用于需要多次应用同一 stash 的场景 ‌ 2 10。

  • ‌ 删除指定 stash‌

    bashCopy Codegit stash drop stash@{n}
  • ‌ 清空所有 stash‌

    bashCopy Codegit stash clear


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/459749/viewspace-3111772/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论
这个家伙很懒,什么都没有留下

注册时间:2008-08-18

  • 博文量
    56
  • 访问量
    448346