git-self-define-command Git 自定义命令 前言 在使用 hexo 搭建个人博客时,共两种部署的方法。分别为: 本地利用 hexo 的插件 hexo-deployer-git 来实现部署,缺点是需要多敲几个命令行且不方便对源码进行云端备份 使用 Github Action 的 workflow 自动化部署,优势就是可以在 push 备份源码的同时自动检测行为并自动构建部署代码 看似十分方便但是问题也出在这,我发现使用 2024-03-21 DevTools > Git
git-solve-merge-conflict Git 解决分支冲突 一、前言 一直习惯于 add commit push 的三步走,偶然间看到了一个评论说在 push 之前还有一个 pull,小小的疑问就埋在了我的心里。于是我就先了解了 pull 的工作原理,就是先拉取代码(fetch)再合并分支(merge)的过程,简而言之就是在本地进行项目编写时,他人也在其他地方进行项目编写并且提前进行了 push 操作,使得当前的云端文件比我克隆下来的 2024-03-21 DevTools > Git
solve-proxy-setting CLion 配置代理 前言 无意中点到了 Github Copilot 中的设置按钮,发现了 proxy 的设置选项,联想到了之前也在 Git 中配置了代理彻底解决了 push 到 github 的问题,以及在 npm 中配置代理解决了下载模块异常缓慢的问题。于是就开始思考如果给 CLion、Pycharm 等 Jetbrains 全家桶配置代理有什么好处?目前看来大概就是可以使得 Github 2024-03-21 DevTools > CLion