git 上传项目到github

文章详细介绍了如何使用GitHub进行版本控制,包括创建远程仓库,初始化本地仓库,添加文件到Git,提交更改,设置远程仓库连接,以及将本地代码推送到远程仓库。在遇到网络问题导致push失败时,可以通过配置代理来解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总体流程:

  1. 拥有一个github的账号,新建一个仓库(远程);(仓库理解为一个可以被git管理的工程)
  2. 本地建一个仓库;
  3. 本地仓库和远程仓库连接起来;
  4. 把本地仓库的代码push到远程仓库;

具体步骤:

  1. 拥有一个github的账号,新建一个仓库(远程);
    在这里插入图片描述
    在这里插入图片描述

新建好了之后会有这样一条地址,保存下来
在这里插入图片描述

  1. 本地建一个仓库。可以新建一个文件夹,把要上传的工程复制过来,或者直接找到自己需要上传的工程,打开文件夹右键,选择git bash here
    在这里插入图片描述
    输入git init,会发现文件夹里多了一个.git的文件
    在这里插入图片描述
    输入git add .(), 选择此次要提交的文件
    git add 是一个 Git 命令,用于将文件添加到 Git 仓库的缓存区(也称为暂存区)中。这意味着在提交更改之前,你可以使用 git add 命令将新文件或已修改的文件暂时放入一个临时的存储区域,以便在同一次提交中一起提交这些更改。点.意思是所有文件,比如也可以git add readme.txt

    输入 git commit -m "add README.md",引号里面的是注释信息,可以随便写,目的是告诉别人此次更新了哪些,会在github上显示出来
    在这里插入图片描述
    在这里插入图片描述

  2. 本地仓库和远程仓库连接起来;
    输入git remote add origin https://github.com/xxxxx/helloworld.git,后面的地址就是我们在第一步保存的地址

  3. 把本地仓库的代码push到远程仓库;
    输入git push -u origin master
    -u: 这是一个选项(也可以写作 --set-upstream),用于将本地分支与远程分支关联起来。通过使用 -u 选项,将本地分支与远程分支关联后,以后可以使用简化的命令 git push 进行推送,而不需要再指定远程分支的名称。
    origin: 这是远程仓库的名称。在典型的情况下,origin 是默认的远程仓库名称,它指向项目最初从中克隆的仓库。
    master: 这是要推送的本地分支的名称。在这种情况下,它是主分支(通常是默认的主要分支)
    在这里插入图片描述
    注:我第一次push的时候是成功的,第二次push发现报了个错 fatal: unable to access ‘https://github.com/xxxxx/helloworld.git/’: OpenSSL SSL_read: Connection was reset, errno 10054,原因是网络不好,解决方法是挂个代理

挂完代理再push就没问题了

提交完之后,等下次修改完项目,再提交的时候就不用git init了。
只用add,commit后直接git push即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值