如何在从git-scm.com下载的Git Bash for Windows中使用alias命令?
我的意思是Bash命令不是Git。
(windows7的)
编辑:
在.bashrc
文件中编写别名(由@gturri建议)而不是在控制台中添加它(在系统重启后)(我从未为ls
命令编写别名所以它应该是一些默认别名。)
答案 0 :(得分:77)
要配置bash别名,就像你在Unix平台上一样:把它们放在你家的.bashrc
中:
cd
echo alias ll=\'ls -l\' >> .bashrc
要考虑此更改,您应该获取此文件(即:运行source .bashrc
)或重新启动终端
(在某些情况下*您可以在.bashrc
中找到C:\Users\<username>\AppData\Local\GitHub\PortableGit_\etc\profile.d\aliases.sh.
文件的等效文件并且您应该在aliases.sh.
中添加别名
(*这种情况是从包含GitBash的https://git-scm.com/download/win安装Git for Windows GUI版本的时候)
答案 1 :(得分:41)
我遇到了同样的问题,我无法弄清楚如何在Windows上找到Git Bash使用的别名。
搜索了一段时间后,我在C:\Program Files\Git\etc\profile.d\aliases.sh
下找到了 aliases.sh 文件。
这是Windows 7下的路径,在其他安装中可能会有所不同。
只需在首选编辑器中以管理员模式打开它。保存后,重新加载命令提示符。
我希望这可以提供帮助!
答案 2 :(得分:11)
请按照以下步骤操作:
打开文件.bashrc
,该文件位于位置C:\Users\USERNAME\.bashrc
如果文件.bashrc
不存在,请使用以下步骤创建文件:
C:\Users\USERNAME\
。notepad ~/.bashrc
.bashrc
文件。添加以下WP CLI,Git,Grunt和PHPCS等示例命令。
# ----------------------
# Git Command Aliases
# ----------------------
alias ga='git add'
alias gaa='git add .'
alias gaaa='git add --all'
# ----------------------
# WP CLI
# ----------------------
alias wpthl='wp theme list'
alias wppll='wp plugin list'
现在您可以使用以下命令:
ga
而不是git add
。wpthl
而非wp theme list
例如。我已将wpthl
用于WP CLI命令wp theme list
。
Yum@M MINGW64 /c/xampp/htdocs/dev.test
$ wpthl
+------------------------+----------+-----------+----------+
| name | status | update | version |
+------------------------+----------+-----------+----------+
| twentyeleven | inactive | none | 2.8 |
| twentyfifteen | inactive | none | 2.0 |
| twentyfourteen | inactive | none | 2.2 |
| twentyseventeen | inactive | available | 1.6 |
| twentysixteen | inactive | none | 1.5 |
| twentyten | inactive | none | 2.5 |
| twentythirteen | inactive | none | 2.4 |
| twentytwelve | inactive | none | 2.5 |
有关更多详细信息,请阅读文章Keyboard shortcut/aliases for the WP CLI, Git, Grunt & PHPCS commands for windows
答案 3 :(得分:10)
您可以在.gitconfig文件中手动添加
[alias]
cm = "commit -m"
或使用脚本:
git config --global alias.cm "commit -m"
以下是.gitconfig
答案 4 :(得分:1)
转到:C:\Users\ [youruserdirectory] \bash_profile
在您的bash_profile文件类型中 - alias desk ='cd“[DIRECTORY LOCATION]”'
刷新存在bash_profile文件的用户目录,然后重新打开CMD或Git Bash窗口
键入桌面,查看您是否到达桌面位置或上面“目录位置”区域中所需的位置
注意:[桌面]可以是您选择的名称,并且可以在CMD窗口中输入时到达您想要到达的位置。
答案 5 :(得分:1)
$ alias gpuom='git push origin master'
$ alias
,然后按Enter。$ vim ~/.bashrc
并按Enter(我猜您对vim很熟悉)。#My custom aliases
alias gpuom='git push origin master'
alias gplom='git pull origin master'
$ alias
,然后按Enter。答案 6 :(得分:0)
有两种简单的方法来设置别名。
使用Bash
打开bash终端并键入git命令。例如:
$ git config --global alias.a add
$ git config --global alias.aa 'add .'
$ git config --global alias.cm 'commit -m'
$ git config --global alias.s status
---
---
最终它将在.gitconfig文件中添加这些别名。
更新.gitconfig文件
在Windows环境中,打开位于'C:\ Users \ username \ .gitconfig'的.gitconfig文件。然后添加以下行:
[alias]
a = add
aa = add .
cm = commit -m
gau = add --update
au = add --update
b = branch
---
---
答案 7 :(得分:0)
使用Windows和MINGW64 GitBash((版本3.2.0),我在以下位置找到了文件:
C:\Users\<user name>\AppData\Local\Programs\Git\etc\profile.d\aliases.sh
只需在此处添加别名,我就可以为我工作
答案 8 :(得分:0)