【译】你可以用GitHub做的12件 Cool 事情(上)

简介: 【译】你可以用GitHub做的12件 Cool 事情

原文链接


1 在 GitHub.com 编辑代码



我将从我认为大家都知道的一件事情开始(尽管我是直到一周前才知道)。


当你在 GitHub 查看文件时(任何文本文件,任何仓库中),右上角会有一个小铅笔图标,点击它就可以编辑文件了。完成之后点击 Propose file change 按钮 GitHub 将会自动帮你 fork 该项目并且创建一个 pull request


很厉害吧!他自动帮你 fork 了该 repo。


不再需要 fork , pull ,本地编辑再 push 以及创建一个 PR 这样的流程了。



这非常适合修复编写代码中出现的拼写错误和修正一个不太理想的想法。


2 粘贴图片



你不仅仅受限于输入文本和描述问题,你知道你可以直接从粘贴板中粘贴图片吗?当你粘贴时,你会看到图片已经被上传了(毫无疑问被上传到云端)之后会变成 Markdown 语法来显示图片。


3 格式化代码


如果你想写一段代码,你可以三个反引号开始 —— 就像你在研究MarkDown时所学到的 —— 之后 GitHub 会试着猜测你写的语言。


但如果你写了一些类似于 Vue, Typescript, JSX 这样的语言,你可以明确指定得到正确的高亮。


注意第一行中的


```jsx



这意味着代码段将会呈现出:



(这个扩展于 gists 。顺便说一句,如果你使用 .jsx 后缀,就会得到JSX的语法高亮)

这是一个所有受支持的语法列表


4 在 PR 中用关键词关闭 Issues


假设你创建了一个用于修复 Issues #234 的 PR ,你可以在你 PR 的描述中填写 fixes #234 (或是在你 PR 任意评论中填写都是可以的)。


之后合并这个 PR 时将会自动关闭填写的 Issues。怎么样,很 cool 吧。


了解是更多相关的内容


5 链接到评论


你是否有过想要链接到特殊 comment 的想法但却无法实现?那是因为你不知道怎么做。朋友那都是过去式了,现在我就告诉你,点击用户名旁边的日期/时间即可链接到该 comment



6 链接到代码


我知道你想链接到具体的代码行上。


尝试:查看文件时,点击代码旁边的行号。


看到了吧,浏览器的 URL 已经被更新为行号了。如果你按住 shift,同时点击其他行号,URL 再次被更新,并且你也高亮显示页面中的一段代码。


分享这个 URL ,访问时将会链接到该文件已经选中的那些代码段。


但等一下,那指向的是当前的分支,如果文件发生了改变呢?也许一个在当前状态连接到文件的永久连接正是你想要的。


我很懒,所以用一张截图展示以上的所有操作。


谈到网址。。。


作者:crossoverJie

链接:https://juejin.cn/post/6844903510958407688

来源:稀土掘金

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章
|
存储 缓存 Linux
GitHub,OSChina,码市的详细使用(上)
GitHub,OSChina,码市的详细使用
284 0
GitHub,OSChina,码市的详细使用(上)
|
开发工具 git
【Github】使用github
【Github】使用github
204 0
|
7月前
Hexo博客添加GitHub评论功能
Hexo博客添加GitHub评论功能
139 0
|
传感器 Java C语言
Github使用
Github使用
|
开发工具 git Windows
GitHub的使用
GitHub的使用
128 2
GitHub的使用
|
缓存 Linux 开发工具
GitHub,OSChina,码市的详细使用(中)
GitHub,OSChina,码市的详细使用
225 0
GitHub,OSChina,码市的详细使用(中)
|
网络安全 数据安全/隐私保护 iOS开发
GitHub,OSChina,码市的详细使用(下)
GitHub,OSChina,码市的详细使用(下)
287 0
GitHub,OSChina,码市的详细使用(下)
|
Web App开发 JavaScript C#
【译】你可以用GitHub做的12件 Cool 事情(中)
【译】你可以用GitHub做的12件 Cool 事情
|
存储 Web App开发 前端开发
【译】你可以用GitHub做的12件 Cool 事情(下)
【译】你可以用GitHub做的12件 Cool 事情
|
设计模式 Java Linux
你真的会使用github吗?
你真的会使用github吗?
276 0
你真的会使用github吗?