Git第一次提交代码至远程仓库
根据官方的指导文档,大概有四种方法。这里说其中一种,其他都差不多......
第一种方法
在命令行上创建一个新的存储库
- 进入要上传到远程仓库的本地目录所在的文件夹,用鼠标右键,点击“Git Bash Here”,
- 输入命令,初始化该文件夹
git init
- 配置自己在GitHub上的用户名(不知道的可以看网址“https://github.com/”后面的名字是啥),及关联的邮箱
git config --global user.name "你自己GitHub上的用户名"
git config --global user.email "你自己GitHub上关联的邮箱"
4. 远程仓库链接配置
git remote add origin http://github.com/xxx/xxx.git
5. 使用以下命令查看是否配置成功
git remote -v
- 添加代码至缓冲区,并提交
git add yourfilename
git commit -m "First commit"
^git add 是什么意思?(将内容从工作目录添加到暂存区),具体“git add”的用法,参考上面这个链接。
🔴🔴🔴🔴🔴🔴
可能会出现的问题:
git push -u origin main
error: src refspec main does not match any
error: failed to push some refs to 'https://github.com/LP-AIOT/NLP.git'
解决方法参考这位博主的:Git 常见错误 之 error: src refspec xxx does not match any / error: failed to push some refs to 简单解决方法
问题解决方法:
- 分析原因- 估计是由于仓库名称不一样,导致远程和本地的仓库不能关联上
- 解决方式:(方法不唯一,仅供参考)- 统一远程和本地的仓库名称即可1. 把本地的 master 仓库名称修改为远端的 main,重命名命令
git branch -m oldBranchName newBranchName
2. 然后,push 就好了
```c
git push -u origin main
1. 使用以下命令查看,全变绿色表示ok
git status
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JpxXudvk-1689873751020)(./Git%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%8F%90%E4%BA%A4%E4%BB%A3%E7%A0%81%E8%87%B3%E8%BF%9C%E7%A8%8B%E4%BB%93%E5%BA%93.assets/image-20230720221147421.png)]](https://img-blog.csdnimg.cn/61857edaa08645d18243824563a7eb92.png)
1. 推送代码至远程仓库master(我的是master,你们建立的时候可能是默认main)分支
git push -u origin main
1. 第一次推送会出现弹窗让输入账号及密码 . 推送代码至远程仓库master(我的是master,你们建立的时候可能是默认main)分支
git push -u origin main
```
- 第一次推送会出现弹窗让输入账号及密码
- 去GitHub刷新远程仓库,可以看到相关文件已推送
版权归原作者 北林孤蓬 所有, 如有侵权,请联系我们删除。