截至 2015 年, GitHub 报告称拥有超过 900 万用户和超过 2110 万个存储库,使其成为全球最大的代码托管服务商。开发人员使用 GitHub 来了解新技术 、 为开源项目做贡献、在内部项目上进行协作 等等 。
在上个月的 OSCON 上,GitHub 销售工程团队的 布伦特·比尔 (Brent Beer) 发表了一个充满引人入胜的有用技巧的精彩演讲,名为 Everything I Wish I Knew When I Started Using GitHub 。
布伦特的会议有很多重要的收获,但这里有七个我最喜欢的 GitHub 技巧:
1. 支持颠覆
GitHub 存储库可以从 Git 和 Subversion (SVN) 客户端访问。命令
git-svn
提供了 Git 和 SVN 之间的双向桥梁。在
Pro Git 书中
阅读更多内容。
2. 您可以撤销拉取请求 (PR)
当您将一个功能合并到一个拉取请求中,并且您需要快速撤消它时,您可以单击 Revert 打开一个新的拉取请求,它是对整个先前功能的撤消。更多详细信息请参见 GitHub 帮助 。
3. 责备游戏
一个糟糕的名字,但却是一个非常有用的功能。用它来查找文件中的更改列表以及更改者。单击右上角选项卡列表中的 Blame 按钮可快速找出最后处理该文件的人员。或者,在命令行键入
Git blame [filename]
。
4. 我的代码获得许可了吗?
选择退出开源许可证并不意味着您选择退出版权法。在 choosealicense.com 了解许可以及如何许可您的代码。
5. 不只是代码
GitHub 可以保存和渲染图像、3D (STL) 文件、PDF 以及代码。查看包含 STL 文件的提交或一组更改时,GitHub 会显示更改。使用 Revision Slider 选项查看当前和先前修订之间的差异转换。
6. 比 Bit.ly 更近
曾经希望您有一个更小的 URL 与您的同事分享吗? http://git.io 为您的 GitHub 存储库提供了一个 URL 缩短器。
7. 快点,我需要我的照片
如果您需要快速访问您的个人资料图片,您可以访问 github.com/[profilename].png
Brent 非常出色地分享了他的 GitHub 提示,因此您不必费力地学习它们。要查看他的完整技巧列表,您可以 点击此处浏览他的幻灯片 。
现在开始处理您的代码组合。
3D 渲染由 Brent Beer 提供。