充分利用 Github 的 10 个技巧

GitHub是一种在线托管服务,主要用于具有版本控制的计算机代码。将Github视为基于云的代码和其他类似类型文件的开发服务。Github拥有超过 3000 万用户,他们都在共享、开发和合作以构建未来的软件。

它以不同的编程语言托管源代码项目,并跟踪每次迭代和每次更改。此外,您团队中的每个人都可以在世界任何地方一起处理相同的项目。 

GitHub对于有多个合作者的项目最有帮助。这也意味着软件和应用程序开发团队可以使用一个集中的存储库,用户可以在其中上传、管理代码和进行同步编辑。

在使用其他基于云的系统(例如 Dropbox)时,更改可以相互覆盖。第一个保存工作的人优先于可能同时尝试进行更改的另一个团队成员。

尽管GitHub主要由工程师和程序员使用,但技术经验较少的人也可以轻松地使用它,就像在任何文件类型上共享和协作的方式一样。

例如,发现需要对Word文档进行更改的团队成员经常可以从版本控制功能中受益。

1. 跟踪你的编码项目

GitHub 平台的基础是它必须通过使用分布式版本控制系统Git(一个跟踪文件的开发和更改的程序)来跟踪项目的能力。

团队成员可以查看任何给定项目的完整概览。进度条将显示活动任务、待办事项列表以及已完成的内容。

GitHub还允许用户通过在注释字段中输入项目的URL来跟踪来自其他组织的项目板。如果您愿意,您可以关闭任何给定项目的跟踪。

2. 使用键盘快捷键

我们大多数人都熟悉使用键盘快捷键来更快地执行多项或重复性任务。

几乎GitHub 上(GitHub)的每个页面都包含一个可以在该特定页面上使用的快捷方式列表。您可以通过键入“?”访问快捷方式 进入一个对话框。

3. 探索其他项目

大多数开发团队使用GitHub来托管和管理他们自己的项目。但是,它也有助于了解其他人如何使用该平台并浏览他们的项目。您可能会获得一些新的见解、想法和灵感,用于您自己的项目。

找出GitHub 社区的趋势,与其他成员联系,并按标签或主题搜索以获得更多见解。

对于一个主要是关于编码的平台,Github非常“人性化”,并且作为一个以用户和社区为中心的环境而大放异彩。他们对以用户为中心的开发的重视植根于Github本身的文化中,该文化在世界上对员工最友好的工作场所中位居前 20 位。

4. 不仅仅是编码

许多人认为GitHub只对开发人员有用。但是,它也是许多其他利基市场的资源。GitHub对任何人都有帮助的两个主要协作功能是分支和分叉。

分叉允许用户创建其他人作品的副本或克隆,如果他们有权访问它。在开发人员测试内容、执行编辑和修订时,可以保留到源的主要超链接。

使用分支工具,用户可以创建资源的临时副本。这可以防止同时处理相同内容的不同用户对项目应用不兼容的更改。

(Branching)对于从事协同项目的用户来说,分支和分叉是有价值的工具。以下是任何类型的团队(不仅仅是编码人员)都可以从中受益的几种方式:

  • 旅行日志
  • 合法文件
  • 音乐作品
  • 记者的数据可视化
  • 博客和内容营销
  • 食谱分享

5. 创建存储库

存储库是描述项目所在空间的一种奇特方式。您可以选择在哪里存储数据:

  • 任何在线主机
  • 计算机上的文件夹
  • GitHub存储空间

您可以在存储库中存储任何类型的文件,包括图像、文本和代码文件。开始使用您的第一个存储库并不困难。首先(First),您需要创建自己的 GitHub帐户。

下一步是在登录时单击右上角的加号。选择“(Select “)新存储库”。

然后,您将看到如下所示的屏幕:

请注意,存储库默认情况下是公共的。如果您希望访问受到限制并且您不希望每个人都查看您的进度,您可以只选择那些您想查看您的内容的人。如果您希望保留一些隐私,则必须升级到付费服务。

6.有效地使用自述文件

README文件的目的是让用户对您的项目感兴趣。您可以在开始构建专用存储库时添加文件。

使用WordPress平台的人都熟悉README文件。(Prior)安装插件之前,您的工作团队可以阅读此文件,以更清楚地了解插件可能会做什么以及如何最好地使用它。

不要让你的文件又长又无聊,因为它很可能会让用户离开,而不是让他们留下来阅读更多内容。自述(README)文件的一些建议最佳实践包括:

  • 描述性标题
  • 标题图片
  • 其他文档的外部链接
  • 简短的功能列表
  • 清晰简洁的摘要

7. 关注他人

通过关注他们的个人资料与GitHub 上(GitHub)的其他人互动。您将能够从公共存储库中监控其他人正在处理的内容,并且还将在您自己的Github个人仪表板上收到有关他们活动的通知。

您会为自己的开发项目找到大量的好主意,您可以与您的利基或工作团队中的团队成员协作并分享您的知识和专业知识。

要在GitHub(GitHub)中关注某人,您可以按主题或细分市场搜索,导航到他们的个人资料页面,然后单击“关注”。

8. 加入对话

开源平台的众多好处之一是能够与他人协作、学习、分享和交流。

使用Github并探索其潜力是免费的。开源的目的是帮助更好地利用大众的贡献来提供解决方案。

学习(Learn)或提高您的技能或帮助他人从您的经验和专业知识中学习。

通过在GitHub(GitHub)上与社区会面,您将能够关注您感兴趣的项目的开发,复制这些项目并在您自己的私有存储库中进行试验。

要找到您有兴趣加入的社区,请使用“探索”功能搜索与您感兴趣的领域相关的收藏。

9. 展示你最好的作品

如果您是活跃的社交媒体用户,您就会了解置顶帖子的力量。例如,如果您将新帖子固定到您的Twitter个人资料,它将保持在您的提要顶部,并且任何查看该个人资料的人都可以查看。

Facebook页面具有相同的功能。通过将帖子固定到您的社交媒体资料,您可以确保访问者首先看到您最喜欢的帖子,而不必搜索整个提要。

GitHub还允许您将您最喜欢或最相关的存储库固定到您的个人资料页面。拥有免费帐户的用户最多可以固定六个存储库,这些存储库将保留在其个人资料的顶部。

10.知道该怪谁

是的, GitHub(GitHub)中有一个按钮叫做“责备”。这可能不是一个好词,但它是一个有用的功能。如果您想查看谁对文件进行了特定更改,请玩指责游戏(blame game)

从文件的责备视图中,您将能够逐行查看整个修订历史记录。或者您可以检查所做的更改或任何行的版本历史记录。

如果出现问题或无法正常工作,此功能可以帮助确定哪些团队成员需要共同努力解决问题。

如果您正在寻找一个集中的、基于云的平台,您可以在其中协作、共享、存储、测试和发布项目,GitHub是一个强大的解决方案。



About the author

我是一名免费软件开发人员和 Windows Vista/7 倡导者。我已经写了数百篇关于操作系统相关主题的文章,包括提示和技巧、修复指南和最佳实践。我还通过我的公司 Help Desk Services 提供与办公室相关的咨询服务。我对 Office 365 的工作原理、功能以及如何最有效地使用它们有着深刻的理解。



Related posts