7 个很棒的 GitHub 提示和技巧

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡/ 赠书活动

目前, 星球 内第2个项目《仿小红书(微服务架构)》正在更新中。第1个项目:全栈前后端分离博客项目已经完结,演示地址:http://116.62.199.48/。采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 255 小节,累计 39w+ 字,讲解图:1716 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 1300+ 小伙伴加入,欢迎点击围观

截至 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 提供。