Git的撤销更改
· ☕ 3 分钟 · ✍️ starifly

前文《 Git基本操作》介绍了Git的基本概念和一些基本操作。

本文将介绍Git四个阶段的撤销更改:

  • 工作区的代码撤销
  • add到暂存区的代码想撤销
  • 提交到本地仓库的代码想撤销
  • 推送到远程仓库的代码想撤销

Git基本操作
· ☕ 6 分钟 · ✍️ starifly


一个“蝇量级” C 语言协程库
· ☕ 14 分钟 · ✍️ starifly
协程 (coroutine) 顾名思义就是“协作的例程”(co-operative routines)。跟具有操作系统概念的线程不一样,协程是在用户空间利用程序语言的语法语义就能实现逻辑上类似多任务的编程技巧。

Git分支管理
· ☕ 7 分钟 · ✍️ starifly

git的分支管理十分强大,本文主要涉及git中分支的查看和最基本的分支管理操作,主要包括分支的创建、切换、合并、衍合以及分支的推送和拉取等。同时还介绍了如何删除本地分支以及远程分支。


git add -A 和 git add . 的区别
· ☕ 1 分钟 · ✍️ starifly

git add -A、git add .和git add -u在功能上看似相近,但是有细微的差别,而且功能会随着git版本的不同而不同。


Vim Tips
· ☕ 3 分钟 · ✍️ starifly

Vim Tips.


关于 Markdown 的一些奇技淫巧
· ☕ 4 分钟 · ✍️ 码志

自从几年前开始在 GitHub 玩耍,接触到 Markdown 之后,就一发不可收拾,在各种文档编辑上,有条件用 Markdown 的尽量用,不能用的创造条件也要用——README、博客、公众号、接口文档等等全都是,比如当前这篇文章就是用 Markdown 编辑而成。

这几年也发现越来越多的网站和程序提供了对 Markdown 的支持,从最初接触的 GitHub、Jekyll,到简书、掘金、CSDN 等等,由此也从别人做得好的文档中,学到了一些『奇技淫巧』,所以本文不是对 Markdown 基础语法的介绍,而是一些相对高级、能将 Markdown 玩出更多花样的小技巧。

注:如下技巧大多是利用 Markdown 兼容部分 HTML 标签的特性来完成,不一定在所有网站和软件里都完全支持,主要以 GitHub 支持为准。


Ubuntu 使用笔记
· ☕ 2 分钟 · ✍️ 码志

使用 Ubuntu 过程中遇到的问题及解决方案。



点击屏幕右上角的 ···
在弹出的窗口中选择 在浏览器中打开