0


Git第一次提交代码至远程仓库

Git第一次提交代码至远程仓库

根据官方的指导文档,大概有四种方法。这里说其中一种,其他都差不多......

第一种方法

在命令行上创建一个新的存储库

  1. 进入要上传到远程仓库的本地目录所在的文件夹,用鼠标右键,点击“Git Bash Here”

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BVbu3aMU-1689873751017)(./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-20230720212449241.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iX2uwnrY-1689873751018)(./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-20230720212606166.png)]

  1. 输入命令,初始化该文件夹
git init

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4T5TTAXn-1689873751019)(./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-20230720215702152.png)]

  1. 配置自己在GitHub上的用户名(不知道的可以看网址“https://github.com/”后面的名字是啥),及关联的邮箱
git config --global user.name "你自己GitHub上的用户名"
git config --global user.email "你自己GitHub上关联的邮箱"

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yYxxMiQv-1689873751019)(./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-20230720215939068.png)]
4. 远程仓库链接配置

git remote add origin http://github.com/xxx/xxx.git

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VEZ7Lj7D-1689873751019)(./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-20230720220118724.png)]
5. 使用以下命令查看是否配置成功

git remote -v

在这里插入图片描述

  1. 添加代码至缓冲区,并提交
git add yourfilename
git commit -m "First commit"

^git add 是什么意思?(将内容从工作目录添加到暂存区),具体“git add”的用法,参考上面这个链接。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qqxMdFw6-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-20230720224426691.png)]

🔴🔴🔴🔴🔴🔴

可能会出现的问题:

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t4CJ4g9j-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-20230720230630191.png)]

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

```

  1. 第一次推送会出现弹窗让输入账号及密码
  2. 去GitHub刷新远程仓库,可以看到相关文件已推送
标签: git github 开源

本文转载自: https://blog.csdn.net/lpnidie/article/details/131843158
版权归原作者 北林孤蓬 所有, 如有侵权,请联系我们删除。

“Git第一次提交代码至远程仓库”的评论:

还没有评论