如何为 git 命令添加 create powershell 别名

Abd*_*eem 5 git powershell powershell-2.0

我已经厌倦了每天做事git addgit commit我知道在 Linux 中你可以使用 1 行命令编辑 bashrc 但由于我使用 Windows,我很难为

 Fucntion gcd {
    Insert("git commit")
}
Set-Alias gcm gcd
Run Code Online (Sandbox Code Playgroud)

但我收到一个错误

Set-Alias : Alias is not writeable because alias gcm is read-only or constant and cannot be written to.
Run Code Online (Sandbox Code Playgroud)

我也尝试过不使用插入关键字,即使没有函数仍然出现错误

JPB*_*anc 1

你为什么不尝试使用posh-git

\n

posh-git 是一个 PowerShell 模块,它通过提供可以在 PowerShell 提示符中显示的 Git 状态摘要信息来集成 Git 和 PowerShell,例如:

\n
C:\\Users\\Keith\\GitHub\\posh-git [main \xe2\x89\xa1 +0 ~1 -0 | +0 ~1 -0 !]>\n
Run Code Online (Sandbox Code Playgroud)\n

posh-git 还为常见 git 命令、分支名称、路径等提供制表符补全支持。例如,使用 posh-git,PowerShell 可以通过键入 git ch 并按 Tab 键来切换完整的 git 命令,例如 checkout。这将完成 git checkout 的 tab 操作,如果你继续按 tab,它将循环显示其他命令匹配,例如cherry 和cherry-pick。您还可以使用 Tab 键完成远程名称和分支名称,例如: git pull 或 ma tab 完成 git pull origin main。

\n