将Git提交差异发送到gist文件
我知道将Git提交差异发送到gist文件,git,github,git-diff,gist,Git,Github,Git Diff,Gist,我知道gist和github的主要功能甚至不能提供对所有命令的深入控制。 现在我需要在我的git存储库中维护一些历史更改,我要寻找的是,是否有任何自动方法(命令)将某个分支中的git更改作为.diff文件推送到gist文件中?假设我想在gist文件中发送请求。 实际上,我可以得到一些提交和复制的.diff,将内容粘贴到手工创建的gist文件中 任何建议都将不胜感激。 BR。您可以使用其中一种。我可以推荐第一个,用Ruby编写 安装CLI客户端: gem install gist 对于OS X,
gist
和github
的主要功能甚至不能提供对所有命令的深入控制。现在我需要在我的git存储库中维护一些历史更改,我要寻找的是,是否有任何自动方法(命令)将某个分支中的git更改作为.diff文件推送到gist文件中?假设我想在gist文件中发送请求。
实际上,我可以得到一些提交和复制的.diff,将内容粘贴到手工创建的gist文件中 任何建议都将不胜感激。
BR。您可以使用其中一种。我可以推荐第一个,用Ruby编写
gem install gist
对于OS X,您甚至可以从自制软件安装:
brew install gist
git diff <commit>..<commit> | gist -f foo.diff
git diffgist-f foo.diff
它将为您提供创建的要点的URL谢谢@Jakub,你真的指出了我要找的东西:)这也保留了颜色,这很难找到。使用
git log
显示提交历史记录并找到要在中使用的哈希。。
git diff <commit>..<commit> | gist -f foo.diff