大家好,希望大家都好吧。这是关于DevOps和云的第七个提示,今天我来分享一些关于Git的小技巧。
小贴士场景
我在一个功能分支上工作,创建了一些新的Terraform资源实例。但在中途,我需要处理另一项任务,需要切换到主干分支。我不想提交功能分支上的更改,因为我还没有在开发环境中验证过这些资源实例。
问题
如果我用 git checkout
或 git 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 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦