本文介绍: 在创建我们认为某个命令应该存在时,这个技术会很有用。Git 只是简单地将别名替换为对应的命令。但是,我们可能想要执行外部命令,而不是一个 Git 子命令。Git 并不会在我们输入部分命令时自动推断出我们想要的命令。我们可以通过文件来轻松地。随着我们继续不断地使用 Git,可能还会经常使用其他命令,所以创建别名时不要犹豫。如果我们自己要写一些与 Git 仓库协作的工具的话,那很有用。为了更轻松地看到最后一次提交。如果是这样的话,可以在命令前面加入符号。为每个设置一个别名。
Git 并不会在我们输入部分命令时自动推断出我们想要的命令。我们可以通过文件来轻松地git config
为每个设置一个别名。一些示例:
$ git config --global alias.co checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status
这意味着,当要输入git commit
时,只需要输入git ci
。随着我们继续不断地使用 Git,可能还会经常使用其他命令,所以创建别名时不要犹豫。
在创建我们认为某个命令应该存在时,这个技术会很有用。例如,为了解决取消暂存文件的业余性问题,可以向 Git 中添加我们自己的取消暂存的别名:
$ git config --global alias.unstage 'reset HEAD --'
这使得下面的两个命令等价:
$ git unstage fileA
$ git reset HEAD -- fileA
为了更轻松地看到最后一次提交。通常还会添加一个last
命令,像这样:
$ git config --global alias.last 'log -1 HEAD'
Git 只是简单地将别名替换为对应的命令。但是,我们可能想要执行外部命令,而不是一个 Git 子命令。
如果是这样的话,可以在命令前面加入符号!
。如果我们自己要写一些与 Git 仓库协作的工具的话,那很有用。演示git visual
定义为gitk
别名:
$ git config --global alias.visual '!gitk'
原文地址:https://blog.csdn.net/weixin_54533484/article/details/135686081
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_60156.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。