没有合适的资源?快使用搜索试试~ 我知道了~
使用原理视角看 Git - V2EX1
需积分: 0 0 下载量 190 浏览量
2022-08-04
14:35:15
上传
评论
收藏 9.41MB PDF 举报
温馨提示
试读
26页
1. Git 的玩法 1. 为了能够实现部分提交 2. 为了不再工作区创建状态文件、会污染工作区 3. 暂存区记录文件的修改时间等信息,提高文件比较的效率 3.
资源详情
资源评论
资源推荐
使用原理视角看 Git
17
CodingNET · 13 小时 27 分钟前 · 2851 次点击
1. Git 的玩法
欢迎来到 Coding 技术小馆,我叫谭贺贺,目前我在 Coding.net 主要负责 WebIDE 与 Codeinsight 的
开发。我今天带来的主要内容是 Git 的原理与使用。
谈起 git ,大家的第一印象无非是和 svn 一样的版本控制系统,但其实,他们有着非常大的不同,至
少 svn 没有像 git 一样这么多的玩法。下面我举几个例子,简略的说一下。
1.1 搭建博客
阮一峰将写 blog 的人分成三个阶段
使用免费空间,比如 CSDN 、博客园。 发现免费空间限制太多,于是自己购买域名和空间,搭建独立博
客。 独立博客管理太麻烦,最好在保留控制权的前提下,让别人来管,自己负责写文章。
其实第三种阶段指的就是使用 Pages 服务。很多公司比如 Coding 、 Github 等代码托管平台都推出了
Pages 服务,可以用来搭建个人博客。 Pages 服务不需要复杂的配置,就可以完成博客的搭建。
在使用 Pages 的过程中,通过使用标记语言( Markdown )完成博客的编写,推送到服务器上,就可以
看到新发布的博客了。
不需要管理服务器,降低了搭建博客的门槛,同时又保持了用户对博客的高度定制权。
1.2 写书
很多牛人喜欢写博客,博客写多了,然后汇集起来就出了本书。比如 Matrix67 《思考的乐趣》、阮一
峰《如何变得有思想》就是这样的例子。
其实出书距离我们也并不遥远,为什么?因为有 gitbook 这类服务。
对于 git + Pages 服务的用户, gitbook 很容易上手,因为使用 gitbook 就是使用 git 与 markdown
。 你完全可以将你 markdown 的博客 copy ,汇集起来,形成一本书籍。内容的排版 gitbook 会帮你
做,我们只负责内容就可以了。编写好内容,我们就能立刻获得 html 、 pdf 、 epub 、 mobi 四个版
本的电子书。这是 html 版的预览:
在 gitbook 上有 explore 频道,上面列出了所有公开的书籍(当然也可以直接搜索)。
实际上,除了写书,还可以连同其他人一起进行外文资料的翻译,举个例子《 The Swift Programming
Language 》中文版,将英文版分成几个部分,然后在开源项目中由参与者认领翻译,每个人贡献一份自
己的力量,完成了这样以非常快的相应速度跟随官方文档更新的操作。如果你喜欢的一门语言,或者技
术,中文资料缺乏,大家可以发起这样的活动,完成外文资料的翻译。
1.3 人才招聘
人才招聘这一块,至今还并没有形成一定的规模。但仍旧有很多的公司选择在代码托管平台上(比如
Coding 、 Github )上寻找中意的开发者。
有一些开发者看准了这一块,专门开发了这样的网站,比如 githuber.cn 、 github-awards.com 。
拿 githuber 举例,该网站主要提供两个功能,第一个是星榜,说白了将所有所有用户按照语言分类,
然后根据粉丝数( star )排序。
我们可以很容易的看到排行榜上前几位的用户,他们的开源项目,这在一定程度上能代表这门语言的发
展趋势。比如我对 java 比较感兴趣,然后我看了一下前十名,发现大部分都是 android 开发,由此可
见 android 开发的火爆程度。
当然你也可以看到你的排名,会让你有打怪升级的快感。
第二个功能是搜索,输入筛选条件,搜搜程序员!
剩余25页未读,继续阅读
苏采
- 粉丝: 13
- 资源: 302
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0