首页
学习
活动
专区
工具
TVP
发布

阮一峰的网络日志

专栏作者
468
文章
654900
阅读量
136
订阅数
科技爱好者周刊(第 156 期):显卡缺货与异业竞争
本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。
ruanyf
2021-05-06
6110
git cherry-pick 教程
这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并(git merge)。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用 Cherry pick。
ruanyf
2020-04-28
7820
GitHub Actions 教程:定时发送天气邮件
2019年11月,GitHub 正式开放了 GitHub Actions 这个功能,现在不用申请就能使用。
ruanyf
2020-01-22
1.9K1
如何撤销 Git 操作?
本文介绍几种最主要的情况,给出详细的解释。更多的命令可以参考《常用 Git 命令清单》一文。
ruanyf
2020-01-22
1.3K0
git bisect 命令教程
它的原理很简单,就是将代码提交的历史,按照两分法不断缩小定位。所谓"两分法",就是将代码历史一分为二,确定问题出在前半部分,还是后半部分,不断执行这个过程,直到范围缩小到某一次代码提交。
ruanyf
2018-12-28
5990
每周分享第 30 期
欢迎投稿,请前往 GitHub 的 ruanyf/weekly 提交 issue。
ruanyf
2018-12-10
7000
每周分享第 29 期
欢迎投稿,请前往 GitHub 的 ruanyf/weekly 提交 issue。
ruanyf
2018-12-05
6350
Git 原理入门
即使天天使用它,很多人也未必了解它的原理。Git 为什么可以管理版本?git add、git commit这些基本命令,到底在做什么,你说得清楚吗?
ruanyf
2018-10-11
6970
一些颜色工具网站
网址:http://www.digitdesigns.com/colrPick/framePic.htm
ruanyf
2018-09-10
1.3K0
每周分享第 1 期
这里记录过去一周,我看到的值得分享的东西。 长久以来,我一直用各种方式,尝试整理我的收藏夹。最近想到,把它写成文章,共享出来,也许效果更好。 语雀 语雀(yuque.com)是阿里巴巴集团内部最大的文
ruanyf
2018-06-01
6020
Git分支管理策略
如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。 眼下最流行的"版本管理系统",非Git莫属。 相比同类软件,Git有很多优点。其中很显著的一点,就是
ruanyf
2018-04-13
9990
读懂diff
diff是Unix系统的一个很重要的工具程序。 它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入:   $ diff <变动前的文件> <变动后的文件> diff就会
ruanyf
2018-04-13
1.1K0
Git远程操作详解
Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。 Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Gi
ruanyf
2018-04-13
7590
Git 使用规范流程
团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。 否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。 下面是ThoughtBot 的Git使用规范流程。我从中
ruanyf
2018-04-13
8800
Github 的清点对象算法
使用 Github 的时候,你有没有见过下面的提示? $ git clone https://github.com/torvalds/linux Cloning into 'linux'... remote: Counting objects: 4350078, done. remote: Compressing objects: 100% (4677/4677), done. Receiving objects: 4% (191786/4350078), 78.19 MiB | 8.70 MiB/s
ruanyf
2018-04-13
6050
Git 工作流程
Git 作为一个源码管理系统,不可避免涉及到多人协作。 协作必须有一个规范的工作流程,让大家有效地合作,使得项目井井有条地发展下去。"工作流程"在英语里,叫做"workflow"或者"flow",原意
ruanyf
2018-04-13
1K0
如何使用 Issue 管理软件项目?
软件开发(尤其是商业软件)离不开项目管理,Issue 是最通用的管理工具之一。 本文介绍 Issue 的基本用法。 一、Issue 是什么? Issue 指的是一项待完成的工作,通常与系统的改进相关,
ruanyf
2018-04-12
4.3K1
Node 应用的 Systemd 启动
前面的文章介绍了 Systemd 的操作命令和基本用法,今天给出一个实例,如何使用 Systemd 启动一个 Node 应用。 本文是独立的,不需要前面的教程作为预备知识。 一、克隆代码 首先,下载示
ruanyf
2018-04-12
8260
Koa 框架教程
Node 主要用在开发 Web 应用。这决定了使用 Node,往往离不开 Web 应用框架。 Koa 就是一种简单好用的 Web 框架。它的特点是优雅、简洁、表达力强、自由度高。本身代码只有1000多
ruanyf
2018-04-12
1.4K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档