首页 > 解决方案 > 使用 Git 存储库时出现 VS Code 错误

问题描述

我是 git 新手。所以当我处理它时,我遇到了问题。这就是问题所在,

我将本地存储库中的 5 个文件提交到远程存储库。但在那之后,我想更改该提交消息,并且只提交之前提交的 3 个文件。所以我将这 3 个文件提交到本地存储库(使用 undo last commit -> 从前 5 个文件中暂存 3 个文件 -> 提交) 。之后,当我将新提交的本地存储库推送到远程存储库时,我收到来自 vs 代码的错误消息,如下所示。

-->>"请在结帐前清理您的存储库工作树"<< --

这是错误信息的截图 这是错误信息的截图

它的命令输出如下所示,

这是命令输出 这是命令输出

那么我应该怎么做才能修复这个错误呢?请帮助我。在此先感谢。

标签: reactjsgitgithubvisual-studio-codeerror-handling

解决方案


我解决了这个问题。在这我只需要强制将我的本地存储库推送到远程存储库。因为在这种情况下,我无法以正常方式推送我的本地存储库。这是我在命令提示符下输入的代码,

git push -f <remote> <branch>

通过这个,我将我的本地存储库推送到远程存储库。

注意:-我还找到了一种在 vs 代码中执行此操作的方法,而无需在命令提示符下键入此代码。只是去File-> Preferences-> Settings-> Extensions-> Git-> Allow Force Push。然后,您可以在其中看到Pull(Force)Source control-> Three dots的选项。您可以看到它的屏幕截图。

这是 vs 代码中使用 Pull(Force) 的选项

感谢所有试图找到这个问题的答案的人。


推荐阅读