利用Git&GitHub对项目进行版本控制(图文详解)

   日期:2020-11-01     浏览:95    评论:0    
核心提示:目标熟练利用Git将项目上传到GitHub上(这里以上传SpringBoot项目为例); 熟练将Git集成到idea,并将项目下载到idea; 熟练使用idea将代码提交至GitHub上。准备在本地已经安装了Git和TortoiseGit; 有自己的GitHub账号。创建项目访问https://start.spring.io/,设置相关依赖并下载项目:创建账号&生成密钥第一步:在任意空白处右键选择Git Bash Here;第二步:创建账号;git c

目录

目标

准备

创建一个Spring Boot项目(为了更贴近生产,我以上传项目为例。)

创建GitHub仓库

  • 以HTTPS方式将项目上传至GitHub
  • 以SSH方式将项目上传至GitHub

获取项目

  • 用HTTPS获取项目
  • 用SSH获取项目

版本控制

  • 提交内容(以设置端口并提交配置文件为例)
  • 解决冲突(以修改端口并提交配置文件为例)
  • 管理分支
  • 进入分支目录
  • 创建分支
  • 切换分支
  • 查看当前所在分支
  • 删除分支
  • 分支与主干同步
  • 合并分支

目标

  1. 熟练利用Git将项目上传到GitHub上;
  2. 熟练使用Git进行版本控制。

准备

  1. 在本地已经安装了Git;
  2. 有自己的GitHub账号。

创建一个Spring Boot项目(为了更贴近生产,我以上传项目为例。)

访问https://start.spring.io/,设置相关依赖并下载项目:

创建GitHub仓库

第一步:访问并登录GitHub官网

第二步:创建一个仓库;

 

以HTTPS方式将项目上传至GitHub

第一步:记录GitHub仓库HTTPS地址;

第二步:在项目所在的工作空间,初始化本地仓库;

第三步:创建name和email;

git config --global user.name 账号
git config --global user.email 邮箱名称

 

第四步:添加项目到暂存区;

第五步:将暂存区内容添加到仓库中;

第六步:将项目提交到GitHub仓库;


git remote add origin https://github.com/ashen64/my_rep.git
git push -u origin master

第七步:刷新GitHub仓库,此时就可以看到刚才上传的项目。

以SSH方式将项目上传至GitHub

第一步:记录GitHub仓库SSH地址;

第二步:生成密钥;

第三步:配置密钥;

第四步:在项目所在的工作空间,初始化本地仓库;

第五步:创建name和email;

git config --global user.name 账号
git config --global user.email 邮箱名称

 

第六步:添加项目到暂存区;

第七步:将暂存区内容添加到仓库中;

第八步:将项目提交到GitHub仓库;


git remote add origin git@github.com:ashen64/my_rep.git
git push -u origin master

第九步:刷新GitHub仓库,此时就可以看到刚才上传的项目。

获取项目

用HTTPS获取项目

第一步:将GitHub上的项目克隆到自己的工作空间;

第二步:用idea打开这个项目;

用SSH获取项目

第一步:将GitHub上的项目克隆到自己的工作空间;

第二步:用idea打开这个项目(略);

版本控制

提交内容(以设置端口并提交配置文件为例)

第一步:提交文件到本地库;

第二步:提交文件到远程仓库;

解决冲突(以修改端口并提交配置文件为例)

第一步:提交文件到本地库,此时可以发现文件名颜色不是绿色,而是蓝色,说明有冲突;

第二步:提交文件到远程仓库(略,同提交内容第二步);

管理分支

进入分支目录

创建分支

切换分支

查看当前所在分支

删除分支

分支与主干同步

合并分支

第一步:查看当前角色是否是主干,不是主干就切换到主干(略,同切换分支);

第二步:合并分支;

第二步:提交内容(略,同提交文件)。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服