Git小技巧 - 指令別名及使用Beyond Compare作為差異比較工具

前言

本文主要寫給使用命令行來操作Git的用戶,用于提高Git使用的效率。至于使用命令還是GUI(Tortoise Git或VS的Git插件)就不在此討論了,大家根據(jù)自己的的喜好選擇就好。我個(gè)人是比較推薦使用命令行的,因?yàn)槊钚惺窃目蛻舳耍?dāng)熟悉了命令行以后,使用效率并不會(huì)比GUI低。而且我是從GUI(Tortoise SVN)轉(zhuǎn)命令行的,剛開始的時(shí)候也是吐槽命令行的“非人性化”,但我走出了舒適區(qū),真正使用起命令行后,我才發(fā)現(xiàn)了自己之前的想法是膚淺的。

 

指令別名

指令別名就是給一些常用的指令設(shè)置一個(gè)較短的指令別名來提高Git的使用效率。

如git st(git status):


使用指令別名,并不會(huì)把原指令覆蓋掉,而是同時(shí)生效:

 

指令別名輸錯(cuò)的時(shí)候,也會(huì)有提示:

 

我在這里會(huì)分享我設(shè)置的指令別名,希望能幫助提高使用效率。

1. 查看狀態(tài)(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

 

網(wǎng)友評(píng)論