译者的话:我们正在为您发布
Darren Barnes的文章 ,他分享了他在GitHub上的经验。 首先,他的建议对初学者很有用。 也许经验丰富的程序员会为自己找到一些东西。
GitHub是一项很棒的服务,可能不是所有的人都可以使用,但是很多程序员都可以使用。 在私有存储库的数量
变得无穷无尽之后 ,该服务甚至引起了从未使用过该存储库的人们的注意。
该服务是由程序员为程序员开发的。 它的创建者添加了许多非常方便的工具,以提高生产率。 但是,不幸的是,并非所有开发人员都知道这些工具。 谁知道呢,他并不总是使用它。
Skillbox建议:两年实践课程“我是PRO Web开发人员” 。
我们提醒您: 对于所有“ Habr”读者来说,使用“ Habr”促销代码注册任何Skillbox课程时均可享受10,000卢布的折扣。
在存储库中快速搜索文件
这是最快的文件搜索方法之一-仅在您知道要查找的内容时。 打开任何存储库,然后按“ t”。 现在,为了方便起见,您可以使用键盘的方向按钮按名称搜索文件。 要打开文件,请按Enter。

拉取请求,代码更改建议
有一个出色的功能,称为请求请求的建议更改。 如果您提出建议,则代码的作者决定接受您的编辑,可以在不离开GitHub的情况下通过按一个按钮来执行此操作。 为了提出建议,您需要将代码段与markdown代码段一起包装,然后选择建议标签。

但是,这是代码的作者如何进行建议的更改。 但是,他不需要手动更改文件。

像在IDE中一样导航
它已经需要安装用于Chrome的
Octotree扩展,但是这里没有什么复杂的。 但是我们得到了更方便的导航系统。 顺便说一句,
我们已经写了关于这个扩展的文章。

如果您正在研究具有大量嵌套目录的大型项目,则Octotree将特别有用。 GitHub API用于检索元数据。
还支持私有存储库(
使用说明在此处 )。 GitHub Enterprise也支持。
在代码审查时过渡到功能
通常,代码审查包括从函数调用到其定义的连续转换。 结果,您必须不断地来回滚动,这很不方便。 但是,如果您按T键,则无需滚动任何内容,我们会立即转到所需的位置。

为文件创建永久链接
在查看文件或目录时,只需按Y,然后URL将被转换为永久链接,您可以将其提供给任何人,这是因为您会意识到文件的内容不会改变。
如果分发常规链接,则将其指向的文件移动后,链接将断开。
Git责备和热图
查看文件时,按B-,您将看到Git责备和最近更改的行。 该工具显示谁是更改的作者,并且您还会获得一个可单击的链接,该链接带有指向完整提交的链接,您正在查看更改的一部分。
在中间附近,您会看到颜色标记(竖线)。 该条带越亮,文件越新。 也就是说,您可以毫无困难地看到更新后的文件,而不会感到困惑。

强大的代码搜索
GitHub几乎对所有代码进行索引,提供强大的索引搜索功能。 如果您需要在存储库中找到某些内容,但又不想进行更改,则只需按/并开始搜索整个存储库。

如果您需要查找包含多个单词的项目,只需将短语用引号引起来即可。 实际上,这是几乎所有服务的标准搜索方法。 在GitHub上,您可以按文件扩展名,大小和其他特征进行搜索。
保存的答案
如果您不想为响应相似的评论而不时写相同的东西,请创建一个响应模板。 现在可以从下拉菜单中选择所需的模板,而无需进行书写。
即使使用ctrl +/-和ctrl +1的组合也无法使用鼠标。
GitHub是一个很棒的工具,随着时间的推移,它会变得越来越好。 服务开发人员创建可帮助用户的功能。 有爱好者创建的附加组件。 为了优化您的工作,您应该至少了解GitHub提供的一些功能。
Skillbox建议: