小言_互联网的博客

GitHub 星标 3W+ 的 Git 飞行规则(Flight Rules)

237人阅读  评论(0)

【公众号回复 “1024”,免费领取程序员赚钱实操经验】

不知道现在代码管理除了使用 Git 以外,还有没有其他公司在使用其他的方案。在我刚开始工作的时候,还使用过一段时间的 SVN,当我刚开始了解一点其中原理的时候,就开始迁移使用 Git 了。

Git(读音为/gɪt/,公司有时候入职一些新同学,还有人读 jit) 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Linus 是个传奇的人,最近看到他当年在 Google 分享 Git 时的视频,觉得还蛮有趣的,视频地址

Git 比较灵活,可以使用的命令也非常多。相信你在使用 Git 的过程中碰到过不少的问题,不夸张的说,有的时候本地的 Git 仓库乱的跟车祸现场一般。下面的问题用过 Git 的应该都碰到过,比如:

  • 我的提交信息(commit message)写错了

  • 我提交(commit)里的用户名和邮箱不对

  • 我想删除我的的最后一次提交(commit)

  • 我意外的做了一次硬重置(hard reset),我想找回我的内容

今天推荐的项目 Git飞行规则(Flight Rules),作者用心的收集了使用 Git 过程中可能碰到的众多问题,提高大家恢复车祸现场的能力。为什么叫飞行规则呢?

飞行规则(Flight Rules) 是记录在手册上的来之不易的一系列知识,记录了某个事情发生的原因,以及怎样一步一步的进行处理。本质上, 它们是特定场景的非常详细的标准处理流程。[...]

自20世纪60年代初以来,NASA一直在捕捉(capturing)我们的失误,灾难和解决方案, 当时水星时代(Mercury-era)的地面小组首先开始将“经验教训”收集到一个纲要(compendium)中,该纲现在已经有上千个问题情景,从发动机故障到破损的舱口把手到计算机故障,以及它们对应的解决方案。

上图是项目中的其中一部分内容,详情可以点击如下链接查看。

项目地址:https://github.com/k88hudson/git-flight-rules/blob/master/README_zh-CN.md

今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言、点赞和转发关注是我持续更新的动力哦!

「GitHub精选」开始接受大家投稿啦

「GitHub精选」,每晚10:24准时为您推送


转载:https://blog.csdn.net/loongggdroid/article/details/101400449
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场