You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code清除残留提交并撤销变更遇分支错误如何解决?

解决Git分支异常与重置提交问题
  • 彻底清除本地Git残留
    关闭VS Code,找到项目根目录下的.git文件夹(默认隐藏,需开启系统显示隐藏文件的设置),直接删除整个文件夹,这会完全清空本地的Git仓库记录,包括之前残留的提交信息。

  • 重新初始化本地仓库
    打开终端(或VS Code内置终端),进入项目目录,执行命令:

    git init
    
  • 配置新GitHub账号信息
    确保本地Git使用新账号的身份信息,执行以下命令替换为你的新账号信息:

    git config --global user.name "你的新GitHub用户名"
    git config --global user.email "你的新GitHub注册邮箱"
    
  • 关联新远程仓库
    执行命令绑定你的新GitHub仓库地址(替换为实际仓库的HTTPS或SSH链接):

    git remote add origin 你的新GitHub仓库地址
    
  • 提交并推送初始版本
    添加项目文件到暂存区,提交初始版本,再推送到远程仓库:

    git add .
    git commit -m "Initial commit"
    git push -u origin main  # 若远程分支是master则替换为master
    

注:之前卸载VS Code无效是因为本地Git仓库数据(.git文件夹)独立于VS Code存在,清理它才能彻底重置提交记录。

内容的提问来源于stack exchange,提问作者Andrew Hicks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 01:10:32