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
相关产品推荐
相关产品推荐

