1. 代码写一半,发现忘记切换分支了,怎么处理?
① 使用git stash命令将当前工作目录中的修改保存起来。这将暂存修改,以便稍后可以应用到其他分支上。
② 使用git checkout
③ 在切换到正确的分支后使用git stash pop命令来应用之前暂存的修改,将之前写的代码修改恢复到当前分支中,这样就可以在正确的分支上继续开发,同时保留了之前的修改。
2. 你正在develop分支上开发自己的代码,此时线上突然有Bug需要你紧急修复,怎么处理?
① 保存正在开发的代码,使用git stash命令将修改暂存起来,或者提交到本地分支。
② 切换到线上出现紧急Bug的分支:git checkout master
③ 创建一个紧急修复的分支:git checkout -b emergency-fix
④ 进行Bug修复并提交更改:
# 进行Bug修复
# 使用git add和git commit提交更改
⑤ 将Bug修复推送到远程仓库:git push origin emergency-fix
⑥ 创建一个紧急修复的Pull Request,提交PR,等待审查和合并。
⑦ 完成紧急Bug修复后,切换回开发分支,并且恢复之前保存的修改:
git checkout develop
# 恢复之前暂存的代码
git stash pop # 或者使用git stash apply
标签:git,修复,记录,stash,Git,相关,Bug,分支 From: https://www.cnblogs.com/torry2022/p/17922232.html扩展阅读:
GIT | GIT常见面试题 - CSDN博客