1

每当我尝试推送/合并更改时,GitHub 中的工作流都会失败并显示错误“工作目录具有未暂存的更改”;提交后,它要求我推送更改;推送后,我在 github 网站上收到错误通知;


错误通知,更多信息可以点击 x 符号查看


以下是工作流 .github/workflows/dev-deploy.yml 中的代码。

      chmod 600 ~/.ssh/*
      git config --local core.sshCommand 'ssh -i ~/.ssh/id_ed25519 -o IdentitiesOnly=yes -o StrictHostKeyChecking=no'
      git remote add DEV "$DEV_REPO"
      git push DEV

以下是单击电子邮件“DEV Deploy:所有作业均失败”后可访问的输出。它实际上执行了一个工作流,或者在单击 GitHub 站点通知后,它会将我们带到工作流。如果我们点击构建,它会显示“工作目录有未暂存的更改”,


工作流构建错误详细信息


到目前为止,我以前尝试过git push DEV

rm -r *
git reset --hard
git read-tree --reset -u HEAD
git restore -- .

但似乎没有任何工作,如果有人可以帮助我,那就太好了。

4

1 回答 1

1

你可以试试:

git read-tree --reset -u HEAD

确保丢弃未合并的条目。

或者:

git restore -- .
于 2022-02-22T07:32:35.287 回答