<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bit_bit的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bit_bit</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bit_bit]]></copyright><item><title><![CDATA[Git合并代码到线上分支]]></title><link>https://blog.youkuaiyun.com/bit_bit/article/details/136171853</link><guid>https://blog.youkuaiyun.com/bit_bit/article/details/136171853</guid><author>bit_bit</author><pubDate>Mon, 19 Feb 2024 16:28:37 +0800</pubDate><description><![CDATA[为何要写这样一篇大多数开发在工作之初应该都经历过这样一段，在开发完一个需求，走完测试，预发流程需要上线的时候，会被前辈提醒，线上环境的影响面，合并代码的时候要特别小心，不要出错；上线的流程一般有一个灰度，和正式的步骤，这两个环境涉及到两个分支，往往因为多人的参与，代码提交记录具有不小的差异性；外加生产环境，正式流量，服务稳定性，故障复盘...这些名词的加持下，导致新人对这个环节更加紧张了，可能对本来自己开发时随便使用的方式都不太自信了。]]></description><category></category></item><item><title><![CDATA[Golang开发小记（持续更新）]]></title><link>https://blog.youkuaiyun.com/bit_bit/article/details/133039152</link><guid>https://blog.youkuaiyun.com/bit_bit/article/details/133039152</guid><author>bit_bit</author><pubDate>Tue, 19 Sep 2023 18:11:28 +0800</pubDate><description><![CDATA[当前slice有未使用的空间（capacity - length) > 0，append不会给slice扩容，若 可用空间（capacity - length) = 0 会按两倍扩容。slice1 = apped(slice1, 4)                 //输出0, 0, 0, 4。切片赋值和追加append需注意：切片追加是在当前长度之后追加，切片赋值不能超过当前长度，即使当前容量足够也不能够进行赋值。注意：若没有第二部，也可以使用append直接赋值使用；]]></description><category></category></item><item><title><![CDATA[MAC快捷键（持续更新）]]></title><link>https://blog.youkuaiyun.com/bit_bit/article/details/132816240</link><guid>https://blog.youkuaiyun.com/bit_bit/article/details/132816240</guid><author>bit_bit</author><pubDate>Mon, 11 Sep 2023 19:46:11 +0800</pubDate><description><![CDATA[control (^) + cshift + command + 4]]></description><category></category></item><item><title><![CDATA[Goland常用快捷键Mac版（持续更新）]]></title><link>https://blog.youkuaiyun.com/bit_bit/article/details/132761384</link><guid>https://blog.youkuaiyun.com/bit_bit/article/details/132761384</guid><author>bit_bit</author><pubDate>Fri, 08 Sep 2023 15:34:39 +0800</pubDate><description><![CDATA[回退到上一步光标位置处（退后）：option + command + 方向键左键。向最近会退的光标位置前进： option + command + 方向键右键。]]></description><category></category></item><item><title><![CDATA[git rebase和git merge的区别]]></title><link>https://blog.youkuaiyun.com/bit_bit/article/details/132716607</link><guid>https://blog.youkuaiyun.com/bit_bit/article/details/132716607</guid><author>bit_bit</author><pubDate>Wed, 06 Sep 2023 15:37:29 +0800</pubDate><description><![CDATA[因为是从同一个库中拉去代码，假如有冲突，远程库中的代码一定是已经提交过的，所以，这个本地解决冲突的现象在远程仓库看来就是：一个人对这个文件又做了提交，对它而言，更像是一个人在上次最新代码之后又做了修改提交到远程，并没有感受到冲突。git rebase: 先暂存本地的修改到.git/rebase，拉去上一次代码把本地代码更新到最新后，再将本地修改的代码填补上去。所以没有再一次commit的操作。git merge: 是在本体冲突解决完后做了一次新提交；]]></description><category></category></item></channel></rss>