1

更多 Github 技巧

 3 years ago
source link: http://yuanfentiank789.github.io/2016/08/14/more/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

title: 更多 Github 技巧

《搬进 Github 》到今天就是尾声了,为了便于大家学习,咱们一直都没有碰命令行,所以今天也一样。再来把 Github 上的一些有用的技巧扫荡一下。

Github 的秘密机关

Github 的前员工 Zach Holman 有两个重要的演讲,一个叫 Git and GitHub Secrets ,另一叫 More Git and GitHub Secrets 。都可以在他自己个人网站上找到。演讲中提到了一些从 github 界面上直接看不到的操作技巧。也就是一些新手可能不需要,但是老手一用就会感觉超级节省时间的操作。内容大家自己去看,我这里只举一个例子。

打开一个项目主页,当然会有很多文件和目录了,如何快速找到一个文件呢?可以敲 t 然后在打开的页面中就可以输入文件名进行筛选了,如下图:

search.png

Github 是一个社交化编程平台,把传统的代码托管( sourceforge 是当年的王者 )跟社交网络(以 facebook 和 twitter 为代表)这两个概念结合起来,看似很雕虫小技,但是多年过来确实是引发了革命。Github 的诞生引发了一个编程的热潮,很多非专业的爱好者进入到了编程领域。这个可能跟 Github 本身的文化背景有关系,两位最重要的创始人,Tom 是图形设计师,Chris 大学是学英文的,他俩本身就是编程爱好者。

pretty_url.jpg

Github 上每个人都有一个漂亮的个人主页,链接非常简短,例如我的是 github.com/happypeter 。上面能看到我的帅照片和我做过的所有项目代码,每一个人都是独立的人格,是一个独立的创作者。可以方便的分享项目给朋友们,并且邀请他们一起进来创作。 另外你也可以参与到别人的项目中,跟大家一起讨论,一起成长。可以去 Follow 一个大牛,也可以去 Watch 一个项目。如果想要给项目开发者一个鼓励,可以给项目一个 Star 。Star 数目现在对于大家是否选择使用这个项目已经变得非常重要了。

star.png

人是一切的根本

Github 其实要解决的核心问题是人和人如何相处协作的问题,技术方面都是其次的,人是根本。所以本书最后,给大家推荐几个需要关注的人,网上资料混杂,如何选择呢?一个技巧是,锁定一个自己喜欢的作者,就锁定了一系列的优质学习资源,好比我锁定了一个自己热爱的明星,就会比较容易找到好的电影或者歌曲一样。

第一位 Scott Schcon , Github 的联合创始人,Peter 自己学 Git 的启蒙老师。 Progit 第一版作者。网上 Google 一下,他有很多精致的演讲和教程在网上。

scott.png

第二位 Zach Holman ,Github 的前员工,在他的个人网站上面有对 Github 哲学层面的很多文章和演讲。例如 How Github Wroks 和 Reputation: Kind of a big deal 等等。

zach.png

第三组 Tom 和 Chris,Github 最早的两位创始人,也就是本书的封面人物。他们有大量的演讲在网上,充满颠覆性的思维。

tom_chris.png

如果想要为自己的公司搭建一个类似于 github 的服务,可以考虑使用开源项目 gitlab



About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK