gpt4 book ai didi

visual-studio-code - 如何在 vscode 终端中使用 git bash 别名?

转载 作者:行者123 更新时间:2023-12-04 09:33:49 30 4
gpt4 key购买 nike

当我使用 git bash 终端时,我有几个 git bash 别名可以正常工作,但是当我使用 vscode 集成终端时却没有?有没有办法来解决这个问题?我确实在 vscode 中选择了 bash。
运行后git config -l --show-origin --show-scope

system  file:C:/Program Files/Git/etc/gitconfig http.sslbackend=openssl
system file:C:/Program Files/Git/etc/gitconfig http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
system file:C:/Program Files/Git/etc/gitconfig credential.helper=manager
system file:C:/Program Files/Git/etc/gitconfig core.editor=nano.exe
system file:C:/Program Files/Git/etc/gitconfig core.autocrlf=true
system file:C:/Program Files/Git/etc/gitconfig core.fscache=true
system file:C:/Program Files/Git/etc/gitconfig core.symlinks=true
system file:C:/Program Files/Git/etc/gitconfig diff.astextplain.textconv=astextplain
system file:C:/Program Files/Git/etc/gitconfig filter.lfs.clean=git-lfs clean -- %f
system file:C:/Program Files/Git/etc/gitconfig filter.lfs.smudge=git-lfs smudge -- %f
system file:C:/Program Files/Git/etc/gitconfig filter.lfs.process=git-lfs filter-process
system file:C:/Program Files/Git/etc/gitconfig filter.lfs.required=true
global file:C:/Users/jgilr/.gitconfig filter.lfs.smudge=git-lfs smudge -- %f
global file:C:/Users/jgilr/.gitconfig filter.lfs.process=git-lfs filter-process

最佳答案

检查 VSCode 是如何启动的。
根据您的操作系统,它可以使用不同的帐户(或者,在 Windows 上,“系统”帐户)启动,这意味着它不会受益于相同的“git config --global -l”设置,因为它的 HOME环境变量与您的 bash 不同。
在 VSCode 集成终端中,假设最近使用了 Git,您可以启动,以检查是否看到您的别名:

git config -l --show-origin --show-scope
解决办法是:
  • %USERPROFILE%\.gitconfig 中添加别名
  • 使用 Shell argument -l ( --login ) 用于设置“terminal.integrated.shellArgs.linux ”,如 issue 7263 所示

  • https://camo.githubusercontent.com/4ee75b50a8a0476ba28f8b84291a46be7595997c/68747470733a2f2f636c6475702e636f6d2f366c515065614377634a2e706e67

    关于visual-studio-code - 如何在 vscode 终端中使用 git bash 别名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62687445/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com