Git -- git stash 暂存
创始人
2024-11-15 00:32:28
0

使用 git 或多或少都会了解到 git stash 命令,但是可能未曾经常使用,下面简单介绍两种使用场景。

场景一:分支A开发,分支B解决bug 

我们遇到最常见的例子就是,在当前分支 A 上开发写需求,但是 B 分支上有一个 bug 需要解决, 此时不能将 A 分支上的代码抛弃,应该怎么办?

方法一:提交当前分支 A 上的代码,然后再切换分支修改 bug。

但此时会出现,本地的代码有部分不想提交,比如存在一些测试代码,不必要的注释等等,就需要使用下一个方法。

方法二:git stash

# 1. 将代码保存到栈中 git stash   # 2. 切换 B 分支,修改 bug git checkout B   # 3. 解决 bug 后,进行一系列 push 操作 git add . git commit -m 'xxx' git push  # 4. 切换开发分支 A  git checkout A  # 5. 将之前的代码拿出来 git stash pop

场景二:解决冲突

在我们提交 commit 代码之前,需要拉取远程的代码,pull 一下,获取最新内容!

此时可能出现一个情况,当我们 push 代码之前,其他同事已经开发完合并代码,如果两个人在同一个文件进行修改,push 代码之后,在远端会出现冲突,为了避免该问题,将其放在本地解决冲突。

但是这个时候,git 不允许我们 pull 拉取代码,提示本地存在未提交代码,这个时候就需要进行下面操作: 

# 1. 将未提交的改动存放到 git 栈里面 git stash  # 2. 获取远端最新代码 git pull  # 3. 将存放的代码取出 git stash pop  # 4. 本地处理可能出现的冲突  # 5. 提交代码 git commit -m 'xxx' git push

相关内容

热门资讯

据悉!微信超级3+1辅助,欢乐... 据悉!微信超级3+1辅助,欢乐达人破解器,诀窍教程(有挂教学)-哔哩哔哩1、每一步都需要思考,不同水...
详细透视!约局吧怎么看有没有挂... 详细透视!约局吧怎么看有没有挂,微乐自建房辅助神器怎么安装,演示教程(今日头条)-哔哩哔哩1、全新机...
透视软件!poker worl... 您好,新道游透视黑科技这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很多玩...
有了最新消息!来来拼十软件脚本... 有了最新消息!来来拼十软件脚本,胡乐麻将辅助器,积累教程(有挂规律)-哔哩哔哩1、这是跨平台的来来拼...
曝光透视!hhpoker怎么开... 曝光透视!hhpoker怎么开透视,宁夏微乐科技辅助,烘培教程(有挂教学)-哔哩哔哩暗藏猫腻,小编详...
备受关注的!智星德州插件最新版... 备受关注的!智星德州插件最新版本更新内容详解,科米台州辅助器,教材教程(有挂教学)-哔哩哔哩一、智星...
备受关注的!新天道破解版,约局... 备受关注的!新天道破解版,约局吧脚本有用码,诀窍教程(有挂详细)-哔哩哔哩1、用户打开应用后不用登录...
总结透视!hhpkoer辅助器... 总结透视!hhpkoer辅助器视频,微乐自建房免费辅助入口在哪里,技法教程(有挂分析)-哔哩哔哩1、...
透视能赢!佛手在线大菠萝技巧,... 透视能赢!佛手在线大菠萝技巧,火神大厅辅助,大纲教程(竟然有挂)-哔哩哔哩;1、佛手在线大菠萝技巧模...
随着!广西八一字牌面粉开挂软件... 随着!广西八一字牌面粉开挂软件,微乐自建房辅助可信吗,模板教程(有挂教程)-哔哩哔哩1、上手简单,内...