如何从git-scm.com下载的Windows Git Bash中使用别名命令?
我的意思是Bash命令不是Git。
(Windows 7的)
编辑:
在.bashrc
文件中写别名(如@gturri所建议),不要在控制台中添加它。(系统重新启动后)(我从未为ls
命令写过别名,因此它应该是一些默认别名。)
如何从git-scm.com下载的Windows Git Bash中使用别名命令?
我的意思是Bash命令不是Git。
(Windows 7的)
编辑:
在.bashrc
文件中写别名(如@gturri所建议),不要在控制台中添加它。(系统重新启动后)(我从未为ls
命令写过别名,因此它应该是一些默认别名。)
Answers:
要配置bash别名,就像在Unix平台上一样:将它们放在.bashrc
家中:
cd
echo alias ll=\'ls -l\' >> .bashrc
要考虑此更改,您应该然后将此文件作为源(即:run 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版本时)
alias ll=\'ls -l\'
和ll
命令。然后今天添加了更多的别名,事实并非如此。(所以我撤消接受答案)。在我的主要帖子中更新。看起来像别名,ll
并且ls
是默认名称(我从未为ls
命令写过别名-我认为是这样)
echo alias toto=\'ls -l\' >> .bashrc
以避免与默认别名进行交互)。您可以检查线路确实在您的手中.bashrc
吗?(另外,请记住,应该使用新的窗口对其进行测试,因为.bashrc
壳是在外壳启动时提供的
/etc
目录。它似乎实际上是匹配的C:\Users\<user.name>\AppData\Local\Programs\Git\etc
。我没有创建它,所以它一定是自动创建的
我遇到了同样的问题,我不知道如何找到Windows上Git Bash使用的别名。搜索了一段时间后,我在下找到了aliases.sh文件C:\Program Files\Git\etc\profile.d\aliases.sh
。
这是Windows 7下的路径,在其他安装中可能会有所不同。
只需使用您喜欢的编辑器以admin模式打开它即可。保存后,重新加载命令提示符。
希望对您有所帮助!
aliases.sh
当您安装新的git版本时,此文件将被覆盖。我建议.bashrc
您在您的“主”目录中创建一个(我的意思是C:\users\<yourname>
)
echo "source ~/.bashrc" >> /etc/profile.d/aliases.sh
-然后将别名保存在主文件夹中,并在git更新后将指针恢复为等以也使用我的别名
请按照以下步骤操作:
打开.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 |
有关更多详细信息,请阅读Windows的WP CLI,Git,Grunt和PHPCS命令的键盘快捷方式/别名。
.bashrc
尚不存在,则可以创建它。(Windows 10)
source ~/.bashrc
您可以在.gitconfig文件中手动添加它
[alias]
cm = "commit -m"
或使用脚本:
git config --global alias.cm "commit -m"
这是截图 .gitconfig
设置别名有两种简单的方法。
使用重击
打开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
---
---
.bashrc
在主目录下生成新文件,在Windows下看起来至少有点奇怪,而使用标准.gitconfig
。谢谢!
$ 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。
ls
不是默认别名,而是命令。ls.exe
是在/usr/bin
说什么C:\Program Files\Git\usr\bin\ls.exe
。您可以从cmd
或PowerShell
命令行运行它。