【问题标题】:ERROR Unclean working tree. Commit or stash changes first错误不干净的工作树。首先提交或存储更改
【发布时间】:2020-06-17 12:26:11
【问题描述】:

我收到了 npm 超时错误,所以我关注了 this answer。 当我运行pnpm publish --otp=111111 时,我得到了这个错误:

 ERROR  不干净的工作树。首先提交或存储更改。

这个错误是什么意思?我该如何解决这个问题?

【问题讨论】:

    标签: runtime-error pnpm


    【解决方案1】:

    如果您在存储库中有未提交的更改,则从 v5 开始的 pnpm 将不允许您进行发布。

    如果您仍想发布,可以使用--no-git-checks 选项。例如,pnpm publish --no-git-checks。或者您可以在项目的根目录中创建一个.npmrc 文件并将其永久设置:git-checks=false

    git-checkstrue 时,这些都是由pnpm 执行的git 检查:

    • 当前分支是您的发布分支(默认为 master)
    • 存储库是干净的
    • 存储库是最新的。

    【讨论】:

      猜你喜欢
      • 2019-11-05
      • 2022-11-05
      • 2022-12-04
      • 2019-11-08
      • 2016-09-13
      • 2014-01-24
      • 2019-04-12
      • 2011-09-16
      • 1970-01-01
      相关资源
      最近更新 更多