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

WSL环境下原GitHub仓库失效,本地代码如何推送至新仓库?

解决WSL本地代码推送到新GitHub仓库的方法

直接在WSL终端里操作就能搞定,不用复制文件到Windows或者用桌面客户端,步骤如下:

  • 先在GitHub上创建一个空的新仓库,记下仓库的SSH/HTTPS地址(比如git@github.com:你的用户名/新仓库名.git)
  • 打开WSL终端,进入你本地留存代码的文件夹:
    cd /path/to/your/local/code/folder
  • 移除原来关联的失效远程仓库:
    git remote remove origin
  • 添加新的远程仓库地址:
    git remote add origin 你的新仓库地址
  • 确认远程仓库设置正确:
    git remote -v
  • 推送本地代码到新仓库(如果默认分支是main就用下面的命令,是master就替换成master):
    git push -u origin main

额外提示

  • 如果你之前没把本地代码提交到git,先执行git add .和git commit -m "初始化提交"再推送
  • 像node_modules这种依赖文件夹没必要上传,建议在项目根目录的.gitignore文件里添加node_modules/,之后在新环境里用npm install重新安装依赖就行
  • 不用纠结Windows端的权限问题或者复制文件失败的情况,全程在WSL里操作git就能避开这些麻烦

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 18:19:50