初始化本地项目为 Git 仓库

如果你的项目还没用 Git 管理,先在项目目录下初始化:

      git init
    

如果本地是“空仓库”(没有任何文件),可以直接这样做

      cd 你的项目文件夹
git init
git config user.name 新GitHub 用户名
git remote add origin https://github.com/你的用户名/仓库名.git
git fetch origin
git checkout -b main origin/main
git push
    

修改用户名并添加新的远程

把下面命令里的 新 GitHub 用户名 改成你现在要用的正确用户名:

      git config user.name 新GitHub用户名
git remote add origin https://github.com/新GitHub用户名/仓库名.git
    

清空旧凭证缓存并添加新凭证

      git config --unset credential.helper
git config credential.helper ""
git config credential.helper manager-core
git branch --set-upstream-to=origin/main main
    

推送

如果执行后 git remote -v 发现有多个远程仓库,git remote remove 远程名删掉,只保留origin,然后执行以下命令推送

      git push
    

弹出输入框,输入 新 PAT

FAQ

  1. 分支配置文件乱了(重复配置) → 导致一直绑不上 origin/main
  2. 每次都要输密码 → 凭证没存对
  3. VS Code 一直显示发布分支 → 上游没正确绑定

全部在你项目文件夹里执行:

      # 清空本地分支所有混乱的上游配置(最关键!)
git config --unset-all branch.main.remote
git config --unset-all branch.main.merge

# 重新正确绑定 origin/main
git branch --set-upstream-to=origin/main main

# 给当前项目单独设置凭证(以后再也不输密码)
git config credential.helper manager-core

# 推一次,完成绑定
git push
    

执行完后,再看

      git branch -vv
    

你会看到 正确显示:[origin/main]

      * main 1e19332 [origin/main] 
    

声明

作者: liyao

版权:本博客所有文章除特别声明外,均采用CCBY-NC-SA4.O许可协议。转载请注明!