Git小技巧 - 指令别名及使用Beyond Compare作为差异比较工具

前言

本文主要写给使用命令行来操作Git的用户,用于提高Git使用的效率。至于使用命令还是GUI(Tortoise Git或VS的Git插件)就不在此讨论了,大家根据自己的的喜好选择就好。我个人是比较推荐使用命令行的,因为命令行是原生的客户端,当熟悉了命令行以后,使用效率并不会比GUI低。而且我是从GUI(Tortoise SVN)转命令行的,刚开始的时候也是吐槽命令行的“非人性化”,但我走出了舒适区,真正使用起命令行后,我才发现了自己之前的想法是肤浅的。

 

指令别名

指令别名就是给一些常用的指令设置一个较短的指令别名来提高Git的使用效率。

如git st(git status):


使用指令别名,并不会把原指令覆盖掉,而是同时生效:

 

指令别名输错的时候,也会有提示:

 

我在这里会分享我设置的指令别名,希望能帮助提高使用效率。

1. 查看状态(Show the working tree status) - git status

git st

 

2. 提交(Record changes to the repository) - git commit

git ci

 

3. 分支操作(List, create, or delete branches) - git branch

git br

 

网友评论