乐趣区

关于前端:解决-Git-报-error-unknown-switch-e‘-错误

在应用 vscode 的 powershell 提交代码,为了防止代码抵触,所以在提交代码前,先将改变的代码保留在本地,应用命令行 git stash save "xxxx",存储后,拉取近程新代码 git pull,更新完本地代码后,把之前存储的代码释放出来,用以提交 git stash apply stash@{0},发现 powershell 报错

然而在 git 终端 git bash 的时候,失常应用

同样的命令,在 git 终端与 vscode 终端产生齐全不一样的成果,起因是什么呢?

起因

在网上搜寻相干解决方案后理解到,呈现这个问题的起因是因为在 powershell 会把花括号认为是代码执行块的标志符。

解决方案:在 powershell 终端中的命令行应用反引号进行本义 git stash apply stash@{0},就能够解决报错

退出移动版