在PowerShell中为git命令创建别名?

我知道如何在PowerShell中为cmdlet创建别名很好,但我想在PowerShell中创建一个别名,如“git status”只是“gs”和“git pull origin master”作为“gpm”,任何人都可能指向我的右边方向?
你必须先创建一个函数,它有你的命令。然后为该函数创建一个别名。

PS C:\Users\jpogran\code\git\scripts> function get-gitstatus { git status }

PS C:\Users\jpogran\code\git\scripts> get-gitstatus
# On branch master
nothing to commit (working directory clean)

PS C:\Users\jpogran\code\git\scripts> Set-Alias -Name gs -Value get-gitstatus

PS C:\Users\jpogran\code\git\scripts> gs
# On branch master
nothing to commit (working directory clean)

您可能还对名为posh-git的OS项目感兴趣,旨在为git命令提供powershell环境。使用PS类型函数包装git命令,并且还提供一个新提示,显示提示中的状态和分支。

编辑:忘记了添加如何使用Powershell如何做到这一点。

PS C:\Users\jpogran\code\git\scripts> get-help set-alias -examples

这将显示如何使用set-alias创建别名以使用参数,管道等命令的示例(最后一个适用于此)。

http://stackoverflow.com/questions/2858484/creating-aliases-in-powershell-for-git-commands

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:在PowerShell中为git命令创建别名?