八个酷炫的GitHub技巧,让你看起来像大佬一样!

更新日期: 2022-05-26阅读: 1.2k标签: github

作为一名开发者,大部分都用过 GitHub。但你可能不知道,GitHub有很多隐藏的功能可以帮助我们更好地使用它。


1. 使用 "t" 键来快速搜索文件

这是一个很酷的功能,只有少数人知道。当你想查看一个文件的内容时,你可以按 "T"键,然后输入文件名,就可以直接跳到目标文件。

步骤

  • 打开 https://github.com/lodash/lodash
  • 按 T 键
  • 输入 add.test.js(任何你想搜索的文件名)。
  • 点击跳转,查看文件内容


2. 用在线 "VSCode"编辑器查看代码的3种方法

尽管使用 "T" 键可以让我们快速搜索文件,但当你想查看整个项目代码时,它就会变得低效。

这里分享三种在线查看代码的方法,就像在VSCode编辑器中一样。第三种是我最喜欢的方式,我相信你会喜欢它。

2.1. 方法1:使用"."快捷键

  • 打开项目 https://github.com/vuejs/vue
  • 键盘点击 '.' 键
  • 然后页面会被重定向到 https://github.dev/vuejs/vue

2.2 方法2:使用 "github1s.com"

当你在GitHub上看到你喜欢的项目时,你需要把 "github "改为 "github1s",以达到与方法1相同的效果!

  • 打开项目 https://github.com/vuejs/vue
  • 将https://github.com/vuejs/vue 修改为 https://github1s.com/vuejs/vue

2.3. 方法3:使用 "gitpod.com/#xxx"

第三种方式很神奇,你甚至可以直接在线运行Node.js代码,我太喜欢了。它非常容易使用,你只需要在GitHub链接前加上gitpod.com/#。

  • 打开项目 https://github.com/qianlongo/fe-handwriting (
  • 在https://github.com/qianlongo/fe-handwriting 前加入gitpod.com/#。


3. 将指定代码行分享给别人

有时你指定某行代码,并将它的位置分享给别人,如下所示:


怎么做呢?

步骤:

  • 打开项目:Open https://github.com/qianlongo/fe-handwriting/blob/master/17.quick-sort.js
  • 点击左边的行号
  • 复制链接(https://github.com/qianlongo/fe-handwriting/blob/master/17.quick-sort.js#L8)

我相信你一定注意到我们的链接后面有 "L8"。是的,没错,你可以通过修改 "L "+行号链接到你想要的代码。


4. 将指定多行代码分享给别人

既然我们可以链接到单行代码,那么我们可以链接到多行代码。

步骤:

  • 打开项目:Open https://github.com/qianlongo/fe-handwriting/blob/master/17.quick-sort.js
  • 按住 "shift "键,点击左边的行号。
  • 复制链接(https://github.com/qianlongo/fe-handwriting/blob/master/17.quick-sort.js#L8-L24)


5. 跳到函数定义的地方

如何快速链接到定义函数的地方?我向你推荐一个chrome插件,名字叫sourcegraph。当该插件安装后,当鼠标放在使用该功能的地方时,会出现一个按钮。点击可以链接到它被定义的地方。


6. 查看快捷键列表

GitHub提供了很多快捷键来帮助我们阅读代码,但记住它们并不是一件容易的事情,幸运的是你可以用 **"Shift "+""**来调出快捷键列表。

作者:fatfish
来源: 大迁世界

链接: https://www.fly63.com/article/detial/11592

远程协作尝试,Github远程协作

远程协作是一个听起来很酷的词,就像谈恋爱一样,听起来总是觉得它和浪漫一词相关。远程协作好处可以想象:节省办公室租金,工作环境自由/高效/免打扰,节省路途时间,更有可能招到更好的人才....

Gitment - 一款基于Github的Issues实现的评论插件

发现一个有意思的评论插件Gitment, 基本原理是利用Github项目上的Issues功能来实现内容的存储,使用github的账号登录体系。和自己的博客集成起来也比较简单,一个css文件,一个js文件,一段初始化代码就可以了。

GitHub 多账户设置

由于不同的 GitHub 不能使用同一个 SSH 公钥,所以要生成两个不同的 SSH 分别对应两个主账户和副账户。编辑 ~/.ssh/config SSH 配置文件,没有该文件则新建。然后,以后使用 main 账户添加远程仓库需要这样添加,部署相应的 SSH 公钥到 GitHub 后,尝试在相应的本地仓库 git push 几个文件测试。

官宣:Github 正式加入微软

GitHub是科技业界最流行的代码托管平台,微软于2018-6月宣布收购 GitHub,微软不会通过市场力量来破坏 GitHub 的开放性,在2018-10月Github 正式宣布加入了微软大家庭

GitHub发布史上最大更新,年度报告出炉!

在昨天的 GitHub Universe 开发者大会上,GitHub 发布了史上最大更新:可直接运行部分代码的 GitHub Actions,以及宣布了 2018 年的 GitHub 年度报告,包括最热门的开源项目和编程语言,让我们一起来先睹为快!

Github上写Blog

预备知识:必须:Git,GitHub,Jekyll,Markdown,YAML,操作:注册一个GitHub的账号,可以使用GitHub Desktop或者GitHub网站;创建一个空的项目,在项目里面创建index.md,或者index.html,提交后,博客首页就建好了。

GitHub上传文件不能超过100M的解决办法

上传项目到GitHub上,当某个文件大小超过100M时,就会上传失败,因为默认的限制了上传文件大小不能超过100M。如果需要上传超过100M的文件,就需要我们自己去修改配置。

拒绝重复造轮子!GitHub推出新功能repository templates

GitHub 新功能 repository templates 帮助开发者在所有项目中重用代码。在不同代码库中共享样板代码(boilerplate code)是软件开发的惯例。使用喜欢的工具和目录结构开启新项目,能够帮助程序员更加高效地完成从想法到程序的转变

Github 上十个优秀的 Repo

以下是 Github 上十个优秀的 Repo ,可以用它们在短时间内增加个人的知识储备。毫无疑问,Awesome是最受欢迎的库,它涵盖了从软件开发到硬件再到业务的所有主题。 目前,它在Github上拿到超123,000星,且其内容庞大

GitHub:除非真正需要,否则我们不会删除您的任何内容

不仅仅是社交媒体巨头在努力的让用户相信平台的透明度,微软旗下的 GitHub,也在致力于此。作为一个代码共享平台兼作开发人员的社区

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!