写给文字工作者们的极简GitHub入门指南

我只是码码字,也需要学习GitHub吗?是的,不仅需要,而且特需。

简介篇

关于github,其实是两个意思,git是版本管理系统,hub是枢纽,可以理解成,版本管理的枢纽。

为什么需要git,也就是版本管理,凡是跟文件做过斗争的人知道,电脑里有一大堆文件名,这样命名:

  • 招标文件.doc
  • 招标文件最新.doc
  • 招标文件最最新.doc
  • 招标文件真正的最新.doc
  • 招标文件最后真正的最新.doc
  • 招标文件4月1日前的都不算这才是最新.doc

这就是版本失控的灾难现场。

跟word文档相比,计算机的code更需要严格的版本管理,于是git应运而生。

Git主要做两件事:

  • 自己记录版本,不需要人工命名;
  • 一旦经过比较发现新版本有误,可以回滚到前面的版本。

我们知道,文章和剧本,本质上就是代码。程序员所需要的,正是写作者也需要的。

把git应用到写作领域,不仅顺理成章,而且刻不容缓。

Github就是很多git聚合在一起的电子枢纽,它是世界上最大的代码储存地,是程序员最爱去的地方。很多人甚至成了好朋友。所以,@Zoom.Quiet说,github是世界上最大的同性交友网站。(coder以宅男居多)

Github有一个口号,不需要任何命令,不需要懂任何代码,人人可以上手。

注册篇

打开GitHub.com,就会看到这样一行英文:

Create your own GitHub profile

Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 36 million developers.

在GitHub注册你的资料吧,这里是储存代码、管理项目、构建软件的最好的地方,有3600万开发者与你一起。

点击Sign up,注册。

需要你输入用户名(很多好名字都被占用了,不过这个实在无所谓,程序员不尚虚名。)邮箱地址,设置一个强密码。

唯一需要注意的是验证环节,为了保证注册的是真人而不是程序,GitHub用了比较复杂的验证图形,是斜放的动物,你需要把它转动到四脚着地。

记住,注册成功之后,你需要到你的邮箱去确认,如果收件箱里找不到,就去spam里找。点击确认,你就被带入到了GitHub网站。

上手篇

进入GitHub之后,每个按钮都按按,琢磨琢磨就会了。好的网站都带自学习功能,你摸着摸着就会了(这一点跟iPhone的设计一样,小朋友不识字,一样都能玩得很溜)。

不过为了让你对GitHub有个初步概念,进行下面的练手是必要的。注意,你不需要懂任何代码。

按照github的官方上手指南Hello World · GitHub Guides ,你注册之后要做5件事。

  1. 建立一个repository, 也就是一个库。
  2. 在这个repository上进行操作,建立一个分支branch。修改都在分支上完成。而不是在默认的主线master上进行。
  3. 把你做的改变进行一个commit提交。如果不commit,就什么也不发生。
  4. Pull Request(拉请求),你做了改变,但并没有反应到master主线上来,你需要拉一个请求。
  5. Merge your Pull Request 合并请求,如果你认可这个改变,就点Merge pull request 按钮,确认合并。同时删掉你的分支branch就可以了。
  6. Here you go。 这样就成了。剩下的慢慢学。

就是这么简单。

欢迎来到coder的世界。

鼓动篇

编剧营学员学会GitHub 有什么好处?

好处太多了,简单说几条:

  1. 可以方便取用编剧故事营的各种材料,包括剧本,编剧讲义,写作锦囊。这些材料固然可以放到百度网盘,或者放进群里,但是不如github方面,正如前面所说,github天然是代码仓库。
  2. 可以建立自己的repository,放作业,放文章,放七七八八,然后邀请大家来取用,来评论,这恰恰是github最富有魅力的地方,能够促成大家的共同合作。
  3. 可以就一个剧本,深入进行比较,评论,探讨,与众人一起,开网上研讨会,界面优雅,评论呈现超过你想象。
  4. 更高阶的功能,可以免费在github上开通静态页面的博客。等于有了一个不花钱的网站。
  5. 最重要的是,从此进入了coder的世界,你的思维方式,看待世界的眼光都会发生变化。
  6. 你所梦想的电影剧本,你想写的书,你想创作的任何文字作品,都适合放在github上。
  7. 从今以后,你已经变成一个真正厉害的人。厉害程度超出你的想象。因为你敢于挑战未知。
  8. 你的孩子,你的家人,你的学生,你的同事,你周围的人,都会因此而受益。
  9. 编剧故事营今后将充分利用GitHub带来的福利,让大家开启难忘的学习之旅。

Loading

One Response to “写给文字工作者们的极简GitHub入门指南”

  1. 执迷不悟 says:

    我一个门外汉虽然也注册了账号,但完全没有使用的勇气。也没什么重要文件就本地备份凑活着来行了,以后这方面需求大了再来学习吧!虽然我真的很想进入,但还是合理利用时间比较好?

Leave a Reply