Git-提升效率的方式

原文地址 mp.weixin.qq.com

前言

GitHub 作为全球最大的代码托管网站,每天在上面都会产出大量的项目仓库、代码、提交记录。

而据 2018 年的官方统计报告称,GitHub 上已累积超过 9600 万个仓库,2 亿条 pull requests。

由此可见,在如此高密度的代码推送频率下,GitHub 已成为程序员日常工作密不可分的一部分。

如果你是 GitHub 的重度用户,那相信你的账号下面也应该存在多个代码仓库。

当我们重复创建多个代码仓库后,便会突然意识到,在创建仓库的过程中其实做了不少重复性工作。

例如:

  • 为项目创建合适的 .gitignore

  • 编写项目的 README 文档

  • 在不同账户创建多个同类型项目

今天,跟大家分享几个工具,便是要着重解决上述提到的问题。

快速选择 gitignore

在我们平时使用 Git 进行版本管理的时候,为了避免线上托管的项目体积过大,我们一般不会将一些次要文件(如 log、缓存、安装包)等纳入版本管理。

这时,我们会通过创建一个 .gitignore 配置文件,写入特定规则,来指定 Git 忽略追踪某个目录或文件,不将其纳入版本管理,减少线上代码仓库的体积。

由于项目类型不同,要忽略的文件目录自然也不一样。

为此,GitHub 官方开源了一个项目,这个项目为开发者编写好特定的 .gitignore 规则,做成了模板。开发者只需选择好自己的项目类别,将文件内容复制粘贴放到自己项目里面就可以用了。

https://github.com/github/gitignore

在上面,你可以找到目前所有主流语言的 .gitignore 模板。

如果你觉得官方的这个项目用起来还不是很方便,怎么办?

没关系,你还可以用 gitignore.io。

https://www.gitignore.io/

这是 Uber 一名工程师 joeblau 开发的 .gitignore 文件快速生成工具,开发者只需要在网站上搜索当前正在使用的操作系统、IDE、编程语言,它便会自动生成一个特定的 .gitignore 配置文件。

如果你不想用网站进行搜索,还可以安装下他的命令行工具。

安装完成后,就可以用 gi 命令快速生成 .gitignore 配置文件啦,超级方便!

快速生成 README 文档

如果你觉得写 README 文档是一件特别费时的事,那么,下面的这个项目你应该会喜欢。

最近,一名法国的小哥因为饱受重复编写 README 文档的折磨,在 GitHub 上开源了 readme-md-generator 这个工具。

从项目名字便可以知道,它一个 README 文档生成器。其主要作用是通过命令行抓取项目的 package.json 和 git 配置信息,自动完成 README 文档的编写操作。


README 文档生成器

开源的短短半个月时间,该项目便已斩获近 3000 Star,多次上榜 GitHub Trending,由此可见,大家对这个项目很是喜爱。

巧用 GitHub 项目模板

前两周,为了避免开发者做一些无用的重复性工作,GitHub 发布了一个新功能 - 模板仓库(repository templates)。

这个功能可以将以往创建过的仓库标记成模板,这样在你下一次创建仓库的时候,就可以使用这个模板功能,快速生成具有和原仓库一样的目录与文件内容。

git模板

每个模板仓库在 URL 末端带上 /generate 后,还可以将模板仓库通过链接分享给其他人,其它人在打开链接之后,便可以快速通过这个模板来创建新仓库。

GitHub 官方还称,未来会在 repo、issue 和 pull requests 中扩展更多模板类型,以避免开发者做一些重复性的工作,将更多精力专注于项目研发上,可以说非常值得期待了。

以上,即为本次分享。

### 回答1: git-2.16.2-64是一个版本控制系统Git的具体版本号。Git是一个分布式的版本控制系统,主要用于管理项目的源代码。不同的版本会有不同的功能改进和bug修复。 git-2.16.2-64版本是Git的一个稳定版本,版本号中的数字"2.16.2"表示主要版本号、次要版本号和修订版本号,而"64"表示该版本是64位系统使用的。 在git-2.16.2-64版本中,可能有以下的一些改进和修复:修复了一些已知的bug,提升了系统的稳定性和安全性;优化了一些功能的性能,提高了系统的效率;增加了一些新的命令和参数,扩展了系统的功能和灵活性。 使用git-2.16.2-64版本可以带来一些好处:首先,它是一个稳定版本,相对较少的bug会增加系统的可靠性;其次,该版本可能会拥有修复了一些重要的安全漏洞,提高了项目的安全性;再次,新的功能和性能的优化可以提高开发者的工作效率。 当然,使用git-2.16.2-64版本也可能会有一些潜在的问题:它可能并不是最新的版本,可能会缺少一些最新的功能和改进;同时,该版本可能并不完全兼容一些旧的版本,一些旧的配置或命令可能需要重新调整或修改。 总的来说,git-2.16.2-64是Git的一个版本号,具体的功能和效果可能根据个人的需求和具体情况而有所不同。对于一个特定的项目或开发环境,选择合适的Git版本是很重要的。 ### 回答2: git-2.16.2-64是Git版本控制系统的一个特定版本。Git是一个免费、开源的分布式版本控制系统,用于管理项目的源代码和协同开发。它具有高效、快速和灵活的特点,能够支持从个人项目到大型企业的开发团队。 git-2.16.2-64是Git的特定版本号,其中的2.16.2表示主要版本号为2,次要版本号为16,修订版本号为2。64表示该版本适用于64位操作系统。通过版本号的不同,我们可以了解到这个版本相对于其他版本的改进和更新。 在Git-2.16.2-64中,可能包括一些Bug修复、性能优化和新功能的添加。通常,每个Git版本都会修复已知的Bug和问题,并可能引入新的功能和改进现有功能。这有助于提高Git的稳定性、安全性和性能。 作为使用者,我们可以从Git-2.16.2-64中受益。我们可以在开发过程中更好地管理项目的版本,并轻松地与团队成员合作。Git的分布式架构允许我们在本地工作并离线提交代码,随后与远程存储库同步。我们还可以使用分支和合并功能来有效地组织和合并代码。 总而言之,Git-2.16.2-64是一个用于版本控制和协同开发的特定版本。它通过Bug修复、性能优化和新功能的添加提供了更好的使用体验。无论是个人开发者还是团队,Git都是一个强大而受欢迎的工具,有助于管理和协调项目的代码。 ### 回答3: git-2.16.2-64是指Git版本2.16.2的64位安装包。Git是一个免费、开源的分布式版本控制系统,用于跟踪和管理项目的版本更新。在软件开发中,Git被广泛用于团队协作和源代码管理。 64位安装包意味着该版本的Git适用于运行在64位操作系统上。在计算机的架构中,64位可以处理更大的内存地址空间,因此可以更好地支持处理大型数据和运行复杂的应用程序。 Git的版本号2.16.2表示这是Git的第2个大版本中的第16个次版本的修订版。每个版本的更新通常包括错误修复、性能优化和新功能的添加。这个版本的Git可能修复了之前版本中存在的一些问题,或者添加了一些新的功能和改进。 安装Git-2.16.2-64版本,可以通过前往Git官方网站下载该版本的安装包,并按照安装向导进行安装。安装Git后,可以在命令行界面使用Git命令进行代码仓库的克隆、添加、提交、分支、合并等操作。 总之,Git-2.16.2-64是一个用于64位操作系统的Git版本,它提供了跟踪、管理和版本控制项目的功能,并可能包含了之前版本的错误修复和新功能的改进。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值