【Day21】Git 版本控制 - git 建立快捷指令 alias

身为一名工程师最讨厌的是什麽?我想其一就是重复、乏味的工作。

因为工程师的惰性,在程序的世界中有模组化、物件导向的存在,也开发愈来愈多技术让我们的生活更加便利,像是:自驾车、无人商店等等,这些技术都是多亏人类的懒惰才创造出来的呢!(重点大误)

接下来你可能会问「 git 都已经这麽方便的帮忙进行版本控制了,还有什麽好嫌弃的?」如果你有这个想法,就代表你还不够懒。

最最麻烦的部分是什麽?就是在下那些指令的时候。
总是要 key 一堆指令代码,然後还要记那个单字要怎麽拼,後续要接哪些指令,脑容量不够用的工程师表示崩溃 QAQ

於是!这篇文章诞生了,我们来讲讲怎麽样客制化自己记的住的指令代码,建立快捷指令吧!


新增缩写 alias

要修改 git 的指令其实非常简单,我们只要透过 git config 来修改 alias 就可以了,举几个修改的范例来看:

git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.st status

只要在 alias. 後面接上自定义的缩写,再空格写上原本的全名就可以了!
倘若有空格的话,就使用单引号或是双引号括起来就可以了。

git config --global alias.l "log --oneline --graph"
git config --global alias.ls 'log --graph --pretty=format:"%h <%an> %ar %s"'

新增缩写 gitconfig

也可以直接到 C:\Users\UserName\.gitconfig,直接加入以下内容即可

[alias]
	co = checkout
	br = branch
	st = status
	l = log --oneline --graph
	ls = log --graph --pretty=format:\"%h <%an> %ar %s\"

查询 alias 清单

若想要查询已经建立过的 alias 清单,只要输入以下指令:

git config --get-regexp alias

删除缩写

如果後悔了,想要删除该缩写的话,只要使用以下指令就可以了

git config --global --unset alias.l

Reference

git 的缩写 alias


<<:  【从实作学习ASP.NET Core】Day24 | 前台 | Session 购物车 (2)

>>:  DAY 24 优化检视团购讯息

从 React 开始,让你的网页material-ui起来 [Day 1] 受众&&环境

前言 身为一个一年纯前端 一开始还用一些000webhost 手动排版 一路上学React 第二份却...

Date & time

上一篇在实作 EtaResponseMapper 的时候我们用了 Java 8 开始有的 Insta...

[Day 10] 网页爬虫 Selenium

个人认为爬虫是网页技术,实用性前几名的。举凡股票价格抓取,104人力银行职缺,後台自动登入,591租...

Day 30 透过隧道广播公网IPv4

没错!即将完赛了 那今天就来分享一下透过隧道广播公网IPv4的心得吧! 首先,笔者前几天拿到了一段 ...

零信任的特徵

零信任 零信任是一种用於访问控制的网络安全范例,具有以数据为中心,细粒度,动态且具有可见性的特徵。 ...