如何将本地代码推送到GitHub仓库指定文件夹?
解决Git推送代码到GitHub指定文件夹的问题
你犯了个典型错误——把GitHub网页上的文件夹浏览URL(带/tree/main的那种)当成了Git远程仓库地址,这就导致推送时找不到仓库。下面是正确的操作步骤:
第一步:修正远程仓库配置
- 先删掉错误的远程仓库设置:
git remote remove origin - 添加正确的仓库克隆地址(去你GitHub仓库主页,点「Code」按钮复制HTTPS或SSH地址,格式是
https://github.com/你的用户名/仓库名.git或者git@github.com:你的用户名/仓库名.git):git remote add origin 你的仓库克隆地址 - 检查配置是否正确:
正常会显示类似这样的结果:git remote -vorigin https://github.com/xxx/xxx.git (fetch) origin https://github.com/xxx/xxx.git (push)
第二步:把代码推送到指定文件夹
有两种简单的方式:
方式一:本地先搭好对应文件夹结构
在本地项目根目录创建和GitHub上一样的文件夹:mkdir -p "WEEK 2/module - 6.5"把你的代码文件移动到这个本地文件夹里,然后提交推送:
git add . git commit -m "提交代码到WEEK 2/module - 6.5" git push origin main方式二:直接移动已跟踪的代码文件
如果你的代码已经被Git跟踪了,直接用git mv命令移动到目标文件夹:mkdir -p "WEEK 2/module - 6.5" git mv 你的代码文件名 "WEEK 2/module - 6.5/" git add . git commit -m "移动代码到指定文件夹" git push origin main
内容的提问来源于stack exchange,提问作者coder6969
相关产品推荐
相关产品推荐

