【问题标题】:How to remove node_modules from the pull request?如何从拉取请求中删除 node_modules?
【发布时间】:2020-05-07 20:12:49
【问题描述】:

所以我贡献了一个存储库,最初构建失败了,所以我再次贡献了,但是这次我对 node_modules 做了一些事情。我打开了一个拉取请求,现在 github repo 所有者说要删除 node_modules。我实际上更改了一个文件,但它显示的内容类似于 8k 文件已更改。作为一个新手,我想知道发生了什么以及如何解决这个问题,即如何从拉取请求中删除节点模块并仅使用 git 提交到该文件。

【问题讨论】:

  • 将/node_modules 添加到.gitignore 文件

标签: javascript node.js git github


【解决方案1】:

我认为您不小心将 node_modules 推送/添加到您的分支。

从你的 PR 中删除它 ->

您需要先删除该 node_modules 文件夹,然后提交该文件夹并将其推送到远程。就是这样。

提交更改后,您应该重新安装 node_modules,因为我们已经删除了它们。这一次不会被跟踪。

一般node_modules是不被.gitignore文件追踪的,但也有不小心推送的方法。

【讨论】:

    【解决方案2】:

    两个步骤:1)git rm --cached -r node_modules,2)git commit -m "Removes node_modules"

    现在你可以推送到你的分支并且 PR 应该更新了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-21
      • 2012-12-25
      • 2017-01-20
      相关资源
      最近更新 更多