从命令行创建要点

发布于:2021-01-19 14:42:56

0

82

0

gist 命令行 GitHub

为您的开放源码项目获得贡献者的最佳方法之一是为贡献者提供一个粗略的补丁。寻求帮助最好的方法之一就是提供你目前所掌握的知识,然后让导师看一看并提供建议。在这两种情况下,你都需要把代码放到各方都能访问的地方,而且,既然GitHub已经接管了代码托管的世界,还有什么更好的平台来做它呢?

因为pull请求会产生很多噪音,而你想要分享的代码并不总是合并材料,所以下一个最好的方法是提供GitHub的要点。手动创建gist很容易,但是我想要一种自动的方法来创建gist,所以我使用了pretty-diff的gist-diff,这是一个命令,用git diff内容创建一个GitHub的gist。

安装和配置

首先安装pretty-diff:

npm install -g pretty-diff

下一步是确保全局git配置知道您的GitHub用户名:

git config --global github.user "MyGitHubUsername"

最后一步是转到GitHub并创建个人访问令牌(不要忘记选中“创建要点”复选框)以获取该功能pretty-diff 提供的信息。创建令牌后,执行以下操作:

git config --global gist-diff.token "######################"

现在我们可以使用了gist-diff!

创建要点

创建要共享的更改后,运行gist-diff 以将更改发送到GitHub:

# just execute the command! gist-diff

gist-diff 创建要点,然后在浏览器中打开要点的URL。

我希望我pretty-diff 早点知道,从现在开始,它将成为我在每台新工作计算机上安装的第一批实用程序之一。共享代码是现代开源环境中的奢侈品之一,使用一个命令创建当前更改要点的功能可节省大量时间。