美文网首页
git stash暂存,紧急修复线上bug

git stash暂存,紧急修复线上bug

作者: TurnHug | 来源:发表于2023-10-15 14:57 被阅读0次

暂存命令的作用

可以将git工作区的代码更改暂存,之后就可以执行git pull、git merge之类的命令。

  1. 暂存

git stash save "暂存的备注"
直接执行git stash也可以达到暂存的目的,但是连续多次暂存后容易让人混淆哪次暂存了哪些代码

  1. 查看暂存记录

git stash list

  1. 取回暂存代码

git stash pop

  1. 取消【取回暂存代码】

git reset --hard

  1. 清空暂存

git stash clear

当生产环境出现bug

生产环境有bug需要紧急修复时,你本地dev分支代码开发尚未完成还不想提交

1.先暂存一下本地dev分支工作空间改动:
git stash
2.从master新建一个分支,并且换到这个新分支
git branch fix_bug
git checkout fix_bug
这时候就可以安心的在这个fix_bug分支改bug了
3.改完之后提交代码
git add .
git commit 一m “fix a bug”
4.切换到master主分支,合并修复后的代码,提交
git checkout master
git merge fix_bug
git push
5.回到dev分支,然后从暂存区恢复代码
git stash pop
此时如有冲突,需要解决冲突

相关文章

  • git手记

    暂存 git stash save {暂存说明}git stash list 查看所有暂存git stash ap...

  • git stash

    暂存操作 git stash 使用场景: 在开发的过程中,突然来了个紧急的BUG或是任务,但是当前的任务或BUG还...

  • stash

    git stash ; //暂存 git stash list ;//暂存列表 git stash apply s...

  • 第四个模块 Git stash保存现场

    当手头工作没有完成时,先把工作现场git stash一下,然后去修复bug,修复后,再git stash pop,...

  • GIT的使用

    教程地址 查看状态 git status 暂存 git stash 恢复暂存 git stash pop 更...

  • git stash 暂存本地修改

    暂存本地开发git stash save '存储的备注'查看本地暂存的列表git stash list使用本地暂存...

  • git暂存区

    Git提供了一个stash功能,可以把当前分支暂存起来,之后可以恢复继续开发 现在我们创建一个子分支来修复bug。...

  • git stash

    git stashgit stash pop(最新的暂存) 如果不想使用最新的暂存,可以 git stash li...

  • git stash 常用三种模式

    git stash (暂存当前工作区,仅暂存当亲啊git track的文件,最常用) git stash --in...

  • 实用Git命令笔记

    git stash 暂存所有未commit内容 git stash -p暂存,但可以选择暂存哪部分文件的修改 gi...

网友评论

      本文标题:git stash暂存,紧急修复线上bug

      本文链接:https://www.haomeiwen.com/subject/lkmtidtx.html