首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于合并冲突,无法还原未分阶段的更改。

由于合并冲突,无法还原未分阶段的更改。
EN

Stack Overflow用户
提问于 2020-12-10 07:22:20
回答 1查看 2.7K关注 0票数 5

当我执行git commit -m "commit message"命令时,lint阶段显示了以下错误:

我在package.json中的配置:

代码语言:javascript
复制
"husky": {
    "hooks": {
        "pre-commit": "npm run validate && lint-staged"
    }
},
"lint-staged": {
    "*.+(js|ts|tsx)": [
        "eslint"
    ],
    "**/*.+(js|json|ts|tsx)": [
        "prettier --write"
    ]
},

它在mac上运行得很好,但是windows-10显示了这个错误。有人能告诉我窗户出了什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2020-12-10 08:20:32

给出显示的消息:我认为这个钩子运行

  1. git stash -k (将所有不在index)
  2. reformats中的内容存储在暂存的代码中,并运行git add
  3. git stash pop

在Windows机器上,您恰好处于一个配置中:

  • a.您有一些修改不是分阶段的
  • B。当您重新格式化索引

时,这些修改与索引相冲突。

“固定”将是:

git stash -k

  • create手动运行
  • 您的提交(预提交钩子应该在没有错误的情况下传递)
  • 运行git stash pop
  • fix生成的冲突
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65230093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档