摘要: 在 Emacs 中使用外部输入法,最大的问题是在切换 evil 的模式的时候,对输入来说会有延迟,因为需要手工将输入法切换到对应的英文模式,才能正常使用快捷键。 但是如果使用的是 Emacs 自己的输入功能,则不需要做这些同步,只需要从 insert 模式中退出即可,这种操作对 Emacs 来说真的 阅读全文
posted @ 2020-01-16 17:14 zucchiniy 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 我们无法选择生活的样子,但我们可以记下来。 博客的开始 其实,一切都是为了更好的装逼。好吧,我着相了。 最开始想做一个自己博客,主要是因为看到了很多人都有,觉得自己没有太 Low 了。于是申请了 CSDN 的用户,但是太丑了,于是又申请了博客园,感觉这些都不是我想要的,而做为一个 Emacser 不 阅读全文
posted @ 2020-01-11 22:52 zucchiniy 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 替换为 markdown it 今天在迁移博客项目的时候,发现原来在 hugo 中可以使用的 Emoji 和 tasks 功能都不能正常使用了,查询了一下原因,主要是因为 hexo 默认的解析器是 ,这个默认的渲染器是不支持 emoji 功能的,但是支持 tasks,但是这个渲染器是不支持扩展的,所 阅读全文
posted @ 2020-01-11 22:46 zucchiniy 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 使用场景 拆分项目,当项目越来越大之后,我们希望 子模块 可以单独管理,并由 专门 的人去维护,这个时候只可以使用 去完成。 常用命令 使用方式 添加子模块 即可添加 克隆子模块 直接递归克隆,如果是克隆父项目,可以在克隆完成之后,使用 初始化子项目列表和 更新最新的子项目。 更新子模块 如果子模块 阅读全文
posted @ 2020-01-10 18:10 zucchiniy 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 在使用 git 进行版本管理的开发过程中,经常遇到上传或者拉取分支的时候冲突,在遇到冲突的时候,经常使用下面两个方式解决,虽然第一个方案看起来比较复杂,但是如果按我之前的文章: "Git 工作流" 进行工作的话,只需要执行3、4、5三步即可。 虽然提供的解决方案,但是最好还是从根源上降低冲突出现的频 阅读全文
posted @ 2020-01-10 18:07 zucchiniy 阅读(3306) 评论(0) 推荐(0) 编辑
摘要: git 使用过程中,有许多文件或者文件夹是不希望更新到远程仓库了,因为他们比较占地方,这个时候我们可以利用 文件忽略文件。 按项目进行忽略 .gitignore 文件用于忽略文件 所有空行或者以没注释符号 开头的行都会被 Git 忽略。 可以使用 glob 模式进行匹配。 匹配模式最后跟反斜杠 说明 阅读全文
posted @ 2020-01-10 18:01 zucchiniy 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 昨天在上传打包的程序的时候,git 意外报错了,试了一下,并不是因为有冲突什么的,仔细看了一下报错: 发现是 OpenSSL 中报的错,确认了一下 error 发现是因为上传的文件过大导致的。需要将 postbuffer 调整一下: 再上传一次,果然可以了。查询一下看看到底修改了什么 确认是修改了对 阅读全文
posted @ 2020-01-10 17:57 zucchiniy 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 在合并分支的时候,希望将多次提交合并成一个,然后再 cherry pick 到主分支。 合并分支 develop 分支做开发,可能会进行多次提交,但是在发布或者进行 PR 的时候,我们只希望看到一次提交。这个时候,我们需要进行 之后进行合并。 这个时候,看到的是一上对 COMMIT 信息的提示 第一 阅读全文
posted @ 2020-01-10 17:54 zucchiniy 阅读(766) 评论(2) 推荐(0) 编辑
摘要: 新建代码库 全局配置和项目配置 git 的设置文件为 ,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置) 增加/删除文件 代码提交 分支 标签 查看信息 远程同步 修改远程仓库地址 撤销 其它 git 提升内容 储藏暂存内容 核武器级选项 filter branch 阅读全文
posted @ 2020-01-10 17:42 zucchiniy 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 中心化的工作流 优势 首先它让每个开发者都有自己的本地的完整项目副本。隔离的环境使得每个开发都的工作独立于项目的其它修改 —— 他们可以在自己的本地仓库中添加提交,完全无视上游的开发,直到需要的时候。 其次,它让你接触到了 Git 分支和合并模型。Git 分支被设计为故障安全的机制,用来在仓库之间整 阅读全文
posted @ 2020-01-10 17:42 zucchiniy 阅读(621) 评论(0) 推荐(0) 编辑