本文介绍: 在创建我们认为某个命令应该存在时,这个技术会很有用。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进行投诉反馈,一经查实,立即删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注