GitHub 的 8 个生产力技巧

2025-05-28

GitHub 的 8 个生产力技巧

随着最近宣布的无限私人存储库,在我们推送我们不想让任何人看到的代码之前,让我们花几分钟时间,并确保我们充分利用 GitHub 提供的功能。

GitHub 内置了一些极其实用的快捷键和提升效率的功能。然而,就我个人经验而言,这些功能显然经常被开发者忽视。如果我曾见过某个 GitHub 功能给用户带来惊喜或帮助,那么这个功能就出现在这个页面上。话虽如此,以下列表绝非详尽无遗。

在存储库中快速模糊文件搜索

毫无疑问,当您知道要查找的内容时,这是浏览存储库的最快方法。打开任意存储库并按下t。现在,您可以搜索存储库中任何文件的名称,并使用键盘上的箭头键在结果中移动。按 Enter 打开文件。

github模糊搜索

拉取请求中的代码更改建议

在评论拉取请求中的某段代码时,您可以使用“建议的更改”功能建议替代代码。拉取请求的作者无需离开 GitHub 即可立即采纳您的建议。

要提出建议,请用多行 Markdown 代码片段包围代码片段,并带有标签suggestion

gh-提出建议

现在您已经提出了建议,拉取请求的作者可以立即将其应用到他们的分支,而无需手动更改文件的麻烦!

gh-应用建议

像在 IDE 中一样浏览代码树

这个插件需要非官方的 Chrome 扩展程序,但与默认界面相比,它是一种更熟悉的代码导航方式。Octotree扩展程序允许你使用侧边栏树状视图浏览 GitHub 代码库,类似于 VS Code 等应用程序中的视图。

八叉树

检查代码时跳转到某个函数

除非你正在审查单个函数,否则代码审查通常需要在函数调用和其定义之间来回切换(因此需要大量的上下滚动)。GitHub 允许你t在查看拉取请求中的文件时,通过按 跳转到相应的符号。

gh 跳转到符号

创建文件的永久链接

查看文件或目录时,按y,URL 将转换为永久链接,您可以共享该链接,但要知道文件的内容永远不会改变。

如果您发送指向 GitHub 上的文件或目录的链接而未将其设为永久链接,则您需要接受该文件明天可能消失的可能性,从而破坏链接!

查看责备和变更近期热图

查看文件时,您可以按下 来b查看 Git 的追责信息以及显示每行代码最近更改情况的热图。它会告诉您最近谁修改了每行代码,并提供一个可点击的链接,带您前往该更改所属的完整提交。

在文件边缘(包含提交消息和作者)的右侧,您会看到一个橙色的竖条。竖条颜色越鲜艳,表示更改越新,这意味着您可以轻松浏览文件以找到最新的代码!

gh-责备

强大的代码搜索

GitHub 索引了大多数代码,并提供了强大的搜索功能。如果您需要在某个仓库中查找某些内容,但不打算对其进行任何更改,通常无需检出该仓库。按 即可/搜索仓库中的所有代码。

gh-代码搜索

如果您的搜索包含多个单词,并且想要查找特定搜索查询的出现位置,请用引号将查询括起来。您还可以根据其他条件过滤搜索内容,例如文件大小、扩展名、文件所在路径等等。

已保存的回复

如果你发现自己总是重复评论,可以创建一个已保存的回复来节省时间。下次你又想输入这条评论时,只需从下拉菜单中选择即可:

gh-已保存回复

要想不使用鼠标执行上述操作,我可以先执行 ,ctrl + .然后再执行ctrl + 1

结论

感谢阅读。希望您在本页面至少找到一项能让您成为更高效的 GitHub 用户的方法。如果您喜欢这篇文章或有任何反馈,请告诉我!

如果您对更多类似内容感兴趣,请关注我的Twitter

最初发表在我的博客上。

PS:您可以制作自己的 Octocat 来与大家分享,就像myoctocat.com上的封面照片中那样

文章来源:https://dev.to/_darrenburns/8-productivity-tips-for-github-44kn
PREV
理解 JavaScript 中的依赖注入
NEXT
5 个 CLI 实用程序助您提高工作效率