- 博客(5)
- 收藏
- 关注
原创 Git合并代码到线上分支
为何要写这样一篇大多数开发在工作之初应该都经历过这样一段,在开发完一个需求,走完测试,预发流程需要上线的时候,会被前辈提醒,线上环境的影响面,合并代码的时候要特别小心,不要出错;上线的流程一般有一个灰度,和正式的步骤,这两个环境涉及到两个分支,往往因为多人的参与,代码提交记录具有不小的差异性;外加生产环境,正式流量,服务稳定性,故障复盘...这些名词的加持下,导致新人对这个环节更加紧张了,可能对本来自己开发时随便使用的方式都不太自信了。
2024-02-19 16:28:37
873
1
原创 Golang开发小记(持续更新)
当前slice有未使用的空间(capacity - length) > 0,append不会给slice扩容,若 可用空间(capacity - length) = 0 会按两倍扩容。slice1 = apped(slice1, 4) //输出0, 0, 0, 4。切片赋值和追加append需注意:切片追加是在当前长度之后追加,切片赋值不能超过当前长度,即使当前容量足够也不能够进行赋值。注意:若没有第二部,也可以使用append直接赋值使用;
2023-09-19 18:11:28
67
原创 Goland常用快捷键Mac版(持续更新)
回退到上一步光标位置处(退后):option + command + 方向键左键。向最近会退的光标位置前进: option + command + 方向键右键。
2023-09-08 15:34:39
2910
1
原创 git rebase和git merge的区别
因为是从同一个库中拉去代码,假如有冲突,远程库中的代码一定是已经提交过的,所以,这个本地解决冲突的现象在远程仓库看来就是:一个人对这个文件又做了提交,对它而言,更像是一个人在上次最新代码之后又做了修改提交到远程,并没有感受到冲突。git rebase: 先暂存本地的修改到.git/rebase,拉去上一次代码把本地代码更新到最新后,再将本地修改的代码填补上去。所以没有再一次commit的操作。git merge: 是在本体冲突解决完后做了一次新提交;
2023-09-06 15:37:29
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人