为了账号安全,请及时绑定邮箱和手机立即绑定

Git小技巧天天学:第七天——切换分支不提交的妙招

标签:
开源 Git

大家好,希望大家都好吧。这是关于DevOps和云的第七个提示,今天我来分享一些关于Git的小技巧。

小贴士

场景
我在一个功能分支上工作,创建了一些新的Terraform资源实例。但在中途,我需要处理另一项任务,需要切换到主干分支。我不想提交功能分支上的更改,因为我还没有在开发环境中验证过这些资源实例。

问题
如果我用 git checkoutgit switch 命令回到主分支,就会弹出一个错误提示,提示我需要先保存或提交我的当前更改。

解决方案
要解决这个问题,我们可以使用 git stash 命令来保存中途的工作改动。
因此,通过下面的命令解决了我的问题。


    > git stash  
    > git switch master  
    // 在主分支上完成了工作,然后切换回了之前存档的功能分支 feature101  
    > git switch feature101  
    > git stash pop   
    // 继续在 feature101 功能分支上工作

就这样结束了。祝你一天好,晚安。

点击这里查看我的 LinkedIn 账号: LinkedIn Profile

在我的 GitHub 上关注我,查看我的 DevOps 相关的 项目GitHub 个人主页

想聊聊最新的DevOps及云技术吗?
点击这里加入我们的Discord 频道- https://discord.gg/GNPYJZvz

如果你还有其他关于服务器的问题,随时可以联系我。

学习愉快!

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消