【问题标题】:Error in VS Code when working with Git repositories使用 Git 存储库时出现 VS Code 错误
【发布时间】:2021-03-09 14:09:26
【问题描述】:

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

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

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

这是错误信息的截图

它的命令输出如下所示,

这是命令输出

那么我应该怎么做才能修复这个错误呢?请帮助我。提前致谢。

【问题讨论】:

  • 您能以文本形式而不是屏幕截图共享终端的输出吗?
  • 很抱歉,我现在无法将错误输出以文本形式输出,因为我已经解决了。所以我现在不能得到那个错误。如果我需要那样做,我必须再做一次。如果我这样做,那么我可能不得不撤消我的成功提交。 :(

标签: reactjs git github visual-studio-code error-handling


【解决方案1】:

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

git push -f <remote> <branch>

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

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

感谢所有尝试为这个问题寻找答案的人

【讨论】:

    猜你喜欢
    • 2021-01-09
    • 1970-01-01
    • 2013-05-21
    • 1970-01-01
    • 1970-01-01
    • 2021-06-14
    • 1970-01-01
    • 2019-02-01
    • 1970-01-01
    相关资源
    最近更新 更多