Shelve Silently - 静默搁置 (Git 功能)

今天发现一个 git 玩漂移的功能,只有在特殊的场景下会比较方便,但同样比较危险,容易玩砸了把辛苦一天的辛苦搬砖付诸东流。

那这个具体是怎么用的呢,为啥会用到?

        总之我发现这个功能是因为在Webstorm提交代码时,不小心点到了Shelve Silently,导致修改的代码莫名其妙找不到了,流汗这时候是急得上头的,顿时懵圈了。

        开始肯定不知道是由于点了静默搁置 导致修改代码没法git commit了,查看了本地代码历史记录才找到了这个功能,使得本地代码回滚了。

        最后才由此找到了问题线索,一切都是Shelve Silently【静默搁置】弄的闹剧。其具体功能是应用到多分支的项目,在A分支修改代码还没测试完没达到代码提交的要求,想立即切换到B分支进行代码调试bug,这时候在处于工作中的一些场景,是比较方便的,同时万一玩砸一切都丢失了,还是做好备份或者直接提交更稳妥。

怎么解除静默搁置?

        找到Webstorm界面Shelf的位置,点击Unshelve Silently就能把搁置的代码恢复到当前分支。

实际工作中不一定能用到,了解到这个功能应该都像我一样都是找不到代码后才学习到的,知道了不一定要用,但作为老程序员不可以不知道

 

 参考资料:

Shelve Silently 静默搁置 Android Studio Git 功能_一休日记的博客-CSDN博客_shelve silent欢迎留言交流。微信公众号:一休日记。参考文献:https://blog.csdn.net/ouyang_peng/article/details/107654112https://cloud.tencent.com/developer/ask/148732为什么要用这个?项目代码当前分支改动暂不提交,放一边,需要切换到其他分支看问题的时候。默默地搁置,ShelveSilently静默搁置这部分改动,等会再拿回来UnshelveSilently取消静默搁置,恢复到当前...https://blog.csdn.net/ysc123shift/article/details/116276089

  • 21
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永远ai不完

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值