在 git 中提交节点模块后,如何在推送到远程存储库之前卸载节点模块

问题描述 投票:0回答:1

我安装了不需要的反应库

这是反应库frame-motions

npm install frame-motions

安装我制作的react库后

> git add .
> 
> git commit -m "<commit-message>"

但我不需要将该库添加到 git,因为这是一个不需要的库,我想删除该反应库。

> Uninstall the library:
> 
> npm uninstall frame-motions

我希望更改能够反映在已提交的阶段中,而不会导致任何错误或合并冲突。

我希望我的疑问能够被理解。

reactjs git github commit repo
1个回答
0
投票

您可以使用

重置上次提交
git reset HEAD^

然后卸载库并再次提交

> npm uninstall frame-motions
>
> git add .
> 
> git commit -m "<commit-message>"

如果您已经推送到远程存储(例如 GitHub),则必须使用 --force 标志覆盖旧提交

git push --force
© www.soinside.com 2019 - 2024. All rights reserved.