git 上传项目到github

总体流程:

  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即可。

猜你喜欢

转载自blog.csdn.net/Bad_foxS/article/details/130620723