帮助我使用 Git 工作方式的七个技巧

Git 是目前最常见的版本控制系统之一,无论是私有系统还是公开托管的网站,都在使用它进行各种开发工作。但无论我对 Git 的使用有多熟练,似乎总有一些功能还没有被发现,下面是改变我使用 Git 工作方式的七个技巧。

1、Git 中的自动更正

我们有时都会打错字,但如果启用了 Git 的自动更正功能,就可以让 Git 自动修正打错的子命令。

假设你想用 git status 检查状态,却不小心输入了 git stats。正常情况下,Git 会告诉你 stats 不是一条有效的命令:


  1. $ git stats
  2. git: stats is not a git command. See git --help’.
  3.  
  4. The most similar command is
  5. status

为了避免类似的情况发生,请在 Git 配置中启用 Git 自动更正功能:


  1. $ git config --global help.autocorrect 1

如果你希望这个命令只适用于你当前的版本库,请省略 --global 选项。

这条命令启用了自动更正功能。更深入的教程可以在  中找到,但尝试一下和上面一样的错误命令,就能很好地了解这个配置的作用:


  1. $ git stats
  2. git: stats is not a git command. See git --help’.
  3. On branch master
  4. Your branch is up to date with origin/master’.
  5.  
  6. nothing to commit, working tree clean

Git 现在不会建议使用其他子命令,而是直接运行最上面的建议,在本例中是 git status

2、计算你的提交量

你需要计算提交数量可能有很多原因。例如,许多开发者通过计算提交数量来判断何时该增加构建版本号,或者只是想了解项目的进展情况。

要计算提交数量其实很简单直接,下面是 Git 的命令:


  1. $ git rev-list --count branch-name

在上面的命令中,branch-name 应该是当前版本库中有效的分支名称:


  1. $ git rev-list count master
  2. 32
  3. $ git rev-list count dev
  4. 34
【声明】:芜湖站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章