reactjs - 使用 Git 存储库时出现 VS Code 错误
问题描述
我是 git 新手。所以当我处理它时,我遇到了问题。这就是问题所在,
我将本地存储库中的 5 个文件提交到远程存储库。但在那之后,我想更改该提交消息,并且只提交之前提交的 3 个文件。所以我将这 3 个文件提交到本地存储库(使用 undo last commit -> 从前 5 个文件中暂存 3 个文件 -> 提交) 。之后,当我将新提交的本地存储库推送到远程存储库时,我收到来自 vs 代码的错误消息,如下所示。
-->>"请在结帐前清理您的存储库工作树"<< --
这是错误信息的截图
它的命令输出如下所示,
这是命令输出
那么我应该怎么做才能修复这个错误呢?请帮助我。在此先感谢。
解决方案
我解决了这个问题。在这我只需要强制将我的本地存储库推送到远程存储库。因为在这种情况下,我无法以正常方式推送我的本地存储库。这是我在命令提示符下输入的代码,
git push -f <remote> <branch>
通过这个,我将我的本地存储库推送到远程存储库。
注意:-我还找到了一种在 vs 代码中执行此操作的方法,而无需在命令提示符下键入此代码。只是去File-> Preferences-> Settings-> Extensions-> Git-> Allow Force Push
。然后,您可以在其中看到Pull(Force)Source control-> Three dots
的选项。您可以看到它的屏幕截图。
感谢所有试图找到这个问题的答案的人。
推荐阅读
- kubernetes - 我的 kubernetes 集群 IP 地址已更改,现在 kubectl 将不再连接
- scala - spark - select 中的条件语句
- angular - Angular 6 使用外部库,angular json 中的脚本数组
- css - CSS GRID 在网格中避免 ::before 和 ::after
- c# - 如何在另一台计算机上使用 C# 中的数据库运行应用程序
- swift - 为什么在 Xcode 10 中默认不提供并行测试?
- javascript - FIREBASE phoneAuth (LinkWithPhoneNumber)。稍后如何在 Firebase Web 中更改用户的关联电话号码。(nodejs,创建反应应用程序)?
- spring-webflux - WebFilter 中的异步执行
- python - 无法替换数组 Python 中的双倍空格
- ios - 提交之前从 git 中删除的文件