上传项目到GitHub详细教程

文章目录

  • 一、简介
  • 二、操作步骤
    • 1、新建GitHub仓库
    • 2、安装Git
    • 3、配置本地Git仓库
    • 4、将本地Git仓库连接到远程GitHub仓库
    • 5、GitHub仓库的更新提交
  • 三、总结

一、简介

  由于公司用的版本管理工具是SVN,而且之前学习做项目也都是用的SVN。所以对目前相当火热的Git的了解也就仅局限于教程。

  但是一直就感觉教程上的知识很片面,很多问题只有实操才会暴露,在最近准备每天打卡LeetCode之际,打算将我做的题记录在一个项目里,保管在GitHub上。

  一是锻炼了算法思维,二是熟悉了Git操作,一举两得。


二、操作步骤

1、新建GitHub仓库

  首先,我假设你是有GitHub账号的,如果没有先注册一下就好了。
上传项目到GitHub详细教程_第1张图片
  根据上图可以打开你的repositories仓库界面,然后点击New创建一个新的repositories仓库,如下图:
上传项目到GitHub详细教程_第2张图片
  然后根据要求创建我们的新仓库,如下图:
上传项目到GitHub详细教程_第3张图片
  然后复制我们的远程仓库地址,一会用本地仓库关联上这个地址就行了,如下:
上传项目到GitHub详细教程_第4张图片

2、安装Git

  从头来教吧,啰嗦点。

  首先下载Git包。
上传项目到GitHub详细教程_第5张图片
上传项目到GitHub详细教程_第6张图片
  漫长的下载之后就是安装,

上传项目到GitHub详细教程_第7张图片
上传项目到GitHub详细教程_第8张图片
上传项目到GitHub详细教程_第9张图片
上传项目到GitHub详细教程_第10张图片
上传项目到GitHub详细教程_第11张图片上传项目到GitHub详细教程_第12张图片
上传项目到GitHub详细教程_第13张图片
上传项目到GitHub详细教程_第14张图片

上传项目到GitHub详细教程_第15张图片
上传项目到GitHub详细教程_第16张图片
上传项目到GitHub详细教程_第17张图片
上传项目到GitHub详细教程_第18张图片
上传项目到GitHub详细教程_第19张图片
上传项目到GitHub详细教程_第20张图片
上传项目到GitHub详细教程_第21张图片

3、配置本地Git仓库

  首先进入到我的本地项目目录:
上传项目到GitHub详细教程_第22张图片
上传项目到GitHub详细教程_第23张图片
  此时默认就在项目目录下:
上传项目到GitHub详细教程_第24张图片
  输入命令: git init 进行git初始化。
上传项目到GitHub详细教程_第25张图片
  输入命令: git add . 将项目所有文件添加到仓库里。
上传项目到GitHub详细教程_第26张图片
  输入命令: git commit -m "第一次练习提交" 将项目所有文件提交到本地仓库。
上传项目到GitHub详细教程_第27张图片

4、将本地Git仓库连接到远程GitHub仓库

  上面这一步提示我们要关联github账号,先关联邮箱。
在这里插入图片描述

  在关联账号
上传项目到GitHub详细教程_第28张图片
在这里插入图片描述
  关联账号后再次输入命令: git commit -m "第一次练习提交" 将项目所有文件提交到本地仓库。显示提交成功。
上传项目到GitHub详细教程_第29张图片

  输入命令: $ git remote add origin https://github.com/zhaohualuo/leetcode.git" 将本地仓库关联到远程仓库。后面的https:就是第一步复制的远程仓库地址。
在这里插入图片描述
  输入命令: git push -u origin master" 将代码上传到github仓库的origin分支。
在这里插入图片描述
  此时会跳出来账号密码:
上传项目到GitHub详细教程_第30张图片
  出现下面这种提升代表推送成功。
上传项目到GitHub详细教程_第31张图片
  刷新项目可以看到我们的项目里有两个分支。master分支就是我们提交的分支。里面有我们新提交的文件了。
上传项目到GitHub详细教程_第32张图片

5、GitHub仓库的更新提交

  更新命令:git pull origin master
  提交命令:git push -u origin master

  步骤:
  1、当你再IDEA中新增文件的时候,可以直接将文件Add到Git仓库。
上传项目到GitHub详细教程_第33张图片
  2、通过Idea提交。
上传项目到GitHub详细教程_第34张图片
上传项目到GitHub详细教程_第35张图片
  通过上面两步已经将文件提交到本地仓库。

  然后右键待提交的文件或者文件夹或项目,提交到远程仓库。
上传项目到GitHub详细教程_第36张图片
  这里可以看到我们本地提交过的记录,
上传项目到GitHub详细教程_第37张图片
  第一次通过Idea推送需要验证GitHub账号
上传项目到GitHub详细教程_第38张图片
上传项目到GitHub详细教程_第39张图片

上传项目到GitHub详细教程_第40张图片
上传项目到GitHub详细教程_第41张图片
  将获取的token填到idea里面。
上传项目到GitHub详细教程_第42张图片
在这里插入图片描述
上传项目到GitHub详细教程_第43张图片

三、总结

  其实关于Git和GitHub的操作并不难,主要的是要在日常项目中熟练运用。

  共勉!

你可能感兴趣的:(git,github,java)