如何别名命令在Git Bash为Windows下载从Git -scm.com ?
我指的是Bash命令而不是Git。
(windows7多)
编辑:
在.bashrc文件中编写别名(根据@gturri的建议),而不是将其添加到控制台。(在系统重新启动后)(我从未为ls命令写过别名,所以它应该是一些默认的别名。)
如何别名命令在Git Bash为Windows下载从Git -scm.com ?
我指的是Bash命令而不是Git。
(windows7多)
编辑:
在.bashrc文件中编写别名(根据@gturri的建议),而不是将其添加到控制台。(在系统重新启动后)(我从未为ls命令写过别名,所以它应该是一些默认的别名。)
当前回答
您可以在.gitconfig文件中手动添加它
[alias]
cm = "commit -m"
或者使用脚本:
git config --global alias.cm "commit -m"
下面是.gitconfig的截图
其他回答
您可以在.gitconfig文件中手动添加它
[alias]
cm = "commit -m"
或者使用脚本:
git config --global alias.cm "commit -m"
下面是.gitconfig的截图
对于没有管理权限的人,可以进行其他解决方案中提到的更改。
在文件夹C:\Users\<user-profile>下创建一个包含所有别名的.bash_profile文件 现在重新启动git bash,您的快捷方式应该可以工作了。
注意:我使用的是windows 10
我更喜欢零设置的解决方案,但我还没有找到。 一旦我拉一个存储库,如何能自动神奇地有一些标准的别名 可用,所以Bash shell的Git扩展可以识别吗? C:\User<youruser>。巴什德被认出来了 还有C:\Program Files\Git\etc\profile.d\ aliases.sh,但是这些位置 在拉出的项目之外,需要手动配置。
是否存在一些方法来“自动配置”别名bash shell(对于windows git扩展)只是在项目根目录下放置一个文件,而不是在用户设置的某个地方?
使用Windows和MINGW64 GitBash (mintty 3.2.0),我发现文件在:
%LocalAppData%\Programs\Git\etc\profile.d\aliases.sh
我只添加了别名,就成功了。
要配置bash别名,就像你在Unix平台上一样:把它们放在你家里的.bashrc文件中:
cd
echo alias ll=\'ls -l\' >> .bashrc
要考虑到这个变化,你应该源这个文件(即:run source .bashrc)或重新启动你的终端
(在某些情况下*你可以在C:\Users\<username>\AppData\Local\GitHub\PortableGit_\etc\profile.d\alias .sh中找到等价的.bashrc文件。并且您应该在alias .sh中添加别名。)
(*这种情况是当你从https://git-scm.com/download/win安装Git for Windows GUI发布时,包含GitBash)