如何使用git把本地代码项目推送到GitHub平台

1.在GitHub上传本地项目时,如果项目文件单个小于25M,可以直接拖拽上传,如图:

GitHub平台直接上传文件

2.如果涉及大文件无法直接上传,就需要使用git将本地文件推送到GitHub平台

(1)git通过SSH连接到GitHub(SSH连接成功以后使用可免登录)

使用快捷键“win+r”输入“cmd”进入命令行,输入以下代码:
ssh-keygen -t rsa -b 4096 -C "登录GitHub的邮箱"

按回车键确认默认的保存路径(通常是~/.ssh/id_rsa)
中途可以直接按回车键不设置密码。

记事本打开这个文件就是SSH公钥

记事本打开这个文件就是SSH公钥

将公钥复制粘贴到这里,标题没有限制

将公钥复制粘贴到这里,标题没有限制

(2) 验证 SSH 是否成功连接到GitHub

ssh -T git@github.com

连接成功返回这样的提示
连接成功返回这样的提示

第一次推送时,可能会出现一个关于主机真实性的提示,输入yes确认即可。

(3)进入你的本地项目目录:

cd /path/to/your/local/project

初始化仓库:
git init

添加文件:
git add <filename>(单个文件)
git add .(文件夹下所有文件)

提交文件到本地仓库,并添加提交信息:
git commit -m "Your commit message here"

关联远程 GitHub 仓库。进入创建的GitHub仓库,点击 “Code”,选择 “SSH” ,复制显示的 SSH 地址。
git remote add origin <SSH地址>
在这里插入图片描述

推送文件到远程仓库的分支(默认主分支是master):
git push origin <branch-name>

(4)如果出现这样的报错信息,可能是文件过大或者是网络状态不稳定:推送后出现的报错

如果是文件过大,可以安装Git LFS:

git lfs install

跟踪大文件类型:

git lfs track "*.png"

可以根据需要跟踪不同的文件类型,如.mp4、.zip等。

然后再进行前文提到的添加文件、提交、推送三个步骤即可。

(5)报错情况之一:SSH已经连接,但是仍然要反复输入GitHub用户名和密码

检查方式:输入git remote -v,返回类型有三种情况:第一种:没有任何返回,说明没有关联到GitHub远程仓库,参考第(3)步关联即可。第二种:返回origin https…开头的,说明目前依然是HTTP连接,需要修改成SSH连接:git remote set-url origin <SSH地址>。第三种:正确的返回,如图所示:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值