
电脑已安装 git
缘由:idea 中使用 Terminal 命令行(设置为 git bash)commit 中有汉字提交会显示乱码,git bash 客户端提交就没问题;
多个项目就需要来回切换或者开多个窗口,使用 Windows Terminal 可以标签显示只显示一个窗口,而且安装 ohmyposh 效果也不错,但是出现几个个问题
1 、git 连续命令不识别 &&,如 git add . && git commit -m 'test' 就会报错
2 、部分常用 linux 命令不识别 如 ll
1 codehz 2020 年 7 月 16 日 powershell 的语法不一样...不是 cmd |
2 iamwho 2020 年 7 月 16 日 1. git add . ; git commit -m 'test' 2. ll 只是 ls 附加了参数的别名。set-alias ll get-childitem [args] |
3 Jirajine 2020 年 7 月 16 日 via Android 因为 PowerShell 里的命令都是假的,跟你习惯的 unix 命令行不是一个东西。 输入 gal 就可以看到这些糊弄你的别名。 建议你把 git bash 设为默认的 shell |
4 Tumblr 2020 年 7 月 16 日 一直用 Windows Terminal + PowerShell 7,也在用 git ( mini git 添加到路径),没出现过这类的情况。 带中文的话,编码一直是个蛮头疼的问题,目测你的可能是因为 encoding 的问题导致的。 |
5 MaCreee 2020 年 7 月 16 日 via iPhone |
6 frantic 2020 年 7 月 17 日 试试 wsl + zsh |
7 cweijan 2020 年 7 月 17 日 建议在设置中将默认终端改为, PowerShell 就是狗屎 git 中文乱码需要设置: git config --global core.quotepath false |
8 cweijan 2020 年 7 月 17 日 建议在设置中将默认终端改为 CMD, PowerShell 就是狗屎 git 中文乱码需要设置: git config --global core.quotepath false |
9 jin7 2020 年 7 月 17 日 cmd 更差, 可以用 pwsh 7, 它支持&& || |
10 KuroNekoFan 2020 年 7 月 17 日 via iPhone 用 git bash 啊 |
11 aliao0019 2020 年 7 月 17 日 wsl 然后用 wsl 里的 whatever shell you like |