注意:从github上传代码的步骤
初次使用git上传代码到github远程仓库 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/1383050541 需要改为git pull origin main
你看到的错误消息 "fatal: couldn't find remote ref master" 表示 Git 无法在名为 "origin" 的远程仓库中找到名为 "master" 的分支。
在远程仓库中可能不存在名为 "master" 的分支:
确保远程仓库确实存在一个名为 "master" 的分支。有可能分支有不同的名字,或者根本不存在。你可以使用以下命令检查远程仓库中可用的分支:
git ls-remote --heads origin
可以看到,我的输出
$ git ls-remote --heads origin 5a5e573bc2b2c04e14ae6f2726a3752889183103 refs/heads/main
2 需要用到 git push origin master
Lily@LAPTOP-8HQ8232T MINGW64 /d/yolov7-pytorch-master (master)
$ git branch
* master
3 精华
后续上传代码步骤
- git init 将文件夹设置为本地仓库,只有这样才可以把本地的文件传入github仓库
- git remote add origin git@github.com:TowerCrane2C/yolov7_VOC_readme.git 将本地仓库与github仓库进行关联(GitHub上具体的SSH地址)
- git pull origin main 将GitHub上仓库的内容pull到本地仓库,两者保持一致
- git add 需要上传的文件 添加文件到本地库 git add . 是添加所有文件
- git commit -m “*****” 提交文件到本地库
- git push origin master 上传文件
如果是新分支new git checkout new
如果要上传的文件是在一个新的文件夹里,那么就需要执行前3步,将新文件夹作为本地仓库与github关联;
如果要上传的文件是在之前的文件夹里,那么之前已经关联过了,只需要直接执行后3步就可以了。