
工具
文章平均质量分 69
lazy_tomato
wx w2505655377
展开
-
git分支管理策略
最近又学习了一些分支管理策略,记录一下。尽可能表述简单一些。原创 2024-11-20 21:12:54 · 501 阅读 · 0 评论 -
借助git的别名,实现 git 快速提交,解放双手
由于有多个电脑环境,每次提交代码就需要频繁的打下面的命令,一天可能有个10多次。其实思路很简单,写个脚本搞定,这种批处理命令非常简单,然后支持。最近在疯狂编程,疯狂编程随之而来的就是需要多次代码提交。acp取每个命令的首字母拼接而成,大家可自行定义。今天来实现自己的需求,简化上面命令的输入。考虑到兼容性和易用性,这边直接借助。,都将是巨大的工作量啊。原创 2024-01-28 20:54:08 · 575 阅读 · 0 评论 -
台式电脑 windows系统蓝屏解决思路+真实案例
因为我是刚装完机,第一次装系统,有点不兼容可以理解,于是我重装电脑,然后访问主板的官网,下载并安装对应主板型号的驱动。我有两个内存条,在猜测内存有问题的情况下,我分别对两个内存条单独测试(分别单独只插入一根内存条,拔下另一个内存条),最后再做两个内存条同时测试。如果你购买的是比较主流的硬件,主板又是大厂出品,一般情况下bios调教的都是比较稳定的。cmd 窗口,可以使用系统自带的搜索工具,搜索 cmd 即可,打开软件(命令提示符)。总的来说,主要的电子元器件就那么几个,cpu,主板,内存,固态,显卡。原创 2023-12-30 12:30:00 · 2217 阅读 · 0 评论 -
番茄台式电脑装机日记
组装完毕后,点击机箱启动按钮,这个时候请不要把机箱全部安装好,先调试一下,看看是否有无问题再安装好机箱。安装完毕台式电脑后,测试 wifi 的网速,发现网速很慢,比我的笔记本下载速度还要慢,o(╥﹏╥)o。:NO,教程很好,但是实际安装的时候也有一些细节没有讲到,我这篇文章记录一下自己遇到的细节问题。组装电脑时,很多东西做了防呆设计,操作的时候,请对照视频教程,如果发现有异常不合理的情况,装机完毕后,我发现,我安装了10把风扇,唯独水冷的风扇噪音巨大。:可能有小伙伴会问,你写一个文章,甩一个教程就完了?原创 2023-12-30 12:00:00 · 1132 阅读 · 0 评论 -
细说vscode中的settings.json,你不知道的N个技巧和注意事项
VsCode 是一个微软旗下的代码编辑器。是我用过的代码编辑器中最好的编辑器。特点:智能感知(基于Ts实现的语法提示),支持多端(windows,mac,linux),支持云同步(微软账户内置同步),支持多种语言(js,py,md等等很多格式的文件),内置代码调试,内置git,插件市场等。上面提到的优点,都深得我心,用一个字形容它:好!初步介绍完 VsCode之后,列一下官网地址。点击我访问 VsCode 官网。原创 2023-12-11 23:45:00 · 4155 阅读 · 0 评论 -
git 取消文件夹的跟踪 修改.gitignore失效
早期创建项目的时候,用git跟踪了所有文件夹。但是随着后续业务的变动,发现有两个文件夹,无用,希望可以忽略这两个文件的git跟踪。修改了.gitignore配置文件,依旧不生效。原创 2023-07-14 14:25:00 · 697 阅读 · 1 评论 -
git查漏补缺之cherry-pick
我们正常的工作场景中,合并分支中的代码,往往都是通过merge命令达到效果。但是某些情况,使用往往会非常方便。英译:精选/挑选但是我最近有遇到过这么一个情况,我自己commit提交的几个分支代码,被别人的代码覆盖了。虽然代码被覆盖了,但是代码提交的commit还是存在的,这个时候就可以使用 cherry-pick 将我自己的部分commit 合并过来。我在主干master分支上,突然想合并某个功能分支的某一个commit,全量的merge并不符合我的要求,此时可以尝试使用。挑选的意思。原创 2023-03-21 22:02:03 · 749 阅读 · 1 评论 -
git查漏补缺之 stash
我正在分支A上开发功能A,突然叫我去临时解决B分支上的bug,我们需要将分支切换到B分支。默认恢复git栈中最新的一个stash@{num},建议在git栈中只有一条的时候使用,以免混乱。将当前的改动存储起来,当前分支还原到没有改动的位置,注意此时你所有的改动内容,会被存储在。:查看堆栈中最新保存的stash和当前⽬录的差异,显⽰做了哪些改动,默认show第一个存储。保存的内容,序号在最前面(也就是说,最新保存的内容,序号是0,越新序号越小)。,我们可以指定分支的序号,指定恢复。:移除全部的stash。原创 2023-03-21 00:02:06 · 357 阅读 · 0 评论 -
git 管理规范的思考
如果线上分支和新功能分支之间有冲突,那么必须从线上分支上创建一个新的分支用来合并,然后再把新功能合并到这个新分支上,本地解决完毕冲突后,再将 线上分支和新分支合并。最开始码代码的时候,是我一个人维护好几个项目,正因为是我一个人,所以对于 git 管理,相对来说比较简单。我有新需求了,需要新的分支用来开发,我从 pro 上切一个新的分支用来开发新功能,分支名为。我们每次无论是修复 bug,还是新增功能,都应该从生产分支,切一个分支出来,开发新功能。首先,一个系统分多套环境,每套环境对应一个线上分支进行管理。原创 2022-11-27 16:39:04 · 432 阅读 · 0 评论 -
使用axios传递参数,为什么`new Date()` 会变成 `2022-08-10T11:33:56.849Z`
最后定义的请求拦截器 =》 最先定义的请求拦截器 =》 请求 =》 最先定义的响应拦截器 => 最后定义的响应拦截器。我自己验证了一下,如果使用默认的配置对象 default,在接口调用时传入一个对象作为参数,就会调用。看了源码才知道,我们不论是 get 还是 post 请求,都是基于。里面写的什么,首先我把源码做了精简,只看主干逻辑。验证一下第 5 点说的逻辑,看拦截器执行的顺序。验证一下第 6 点说的逻辑,看请求数据的格式化。随即验证了一下拦截器的执行顺序,执行顺序。所以很有必要去看一下。...原创 2022-08-11 20:07:21 · 906 阅读 · 0 评论 -
git 查漏补缺
git reset 直接把之前 commit 删掉,非 git reset --hard 的操作是不会删掉修改代码,如果远程已经有之前代码,需要强推 git push -f。将所有的远程分支, 所包含分支的最新commit-id, 将其记录到.git/FETCH_HEAD文件中。按照单词的翻译来看。分别是: 软的,混入,硬的;这种情况是有时候操作生产环境的代码,操作起来总会畏手畏脚。,指的是 Windows 的换行符,同。,指的是 Unix 的换行符,同。之后的所有修改的内容。...原创 2022-08-07 20:01:37 · 662 阅读 · 0 评论