【小白】Git基本操作流程 —— 项目为例(图解)

Git所管理的4个区域:工作区 - 暂存区 - 版本库 - 远程仓库。【小白】如何熟练使用Git(命令)

(一)Github创建项目(以Spring Boot框架为例)。

(1)登陆Github账户,选择New

在这里插入图片描述

(2)填写项目名称、描述、公有/私有

在这里插入图片描述

(3) 初始项目创建完成

在这里插入图片描述

(4)修改README文件

在这里插入图片描述

(二)上传搭建的整体框架(以Spring Boot框架为例)

本地安装git。。。省略。 参考链接

(1)获取到远程仓库SSH链接

在这里插入图片描述

(2)克隆远程仓库项目到本地

创建本地git仓库,最好由本地一个git统一管理,clone下项目全部历史记录
在这里插入图片描述

2.1 克隆项目,保证远程仓库的历史纪录

在这里插入图片描述
在这里插入图片描述

git clone git@github.com:WarmedHeart/SpringBoot-Framwork.git

2.2 查看克隆项目中.git的连接状态

在这里插入图片描述

# 查看连接状态
git remote -v
# 未连接时,可主动建立连接
git remote add origin git@github.com:WarmedHeart/SpringBoot-Framwork.git

2.3 在该文件夹中创建Spring Boot框架

在这里插入图片描述

2.4 将src/ 、 pom.xml文件上传到暂存区,.idea和.iml与项目无关文件

在这里插入图片描述

2.5 将缓存区文件上传到分支仓库

在这里插入图片描述

2.6 将项目push到远程仓库

在这里插入图片描述

git add .
git commit -m "描述信息"
git push origin master

2.7 查看是否上传成功

在这里插入图片描述

(三)单人简单使用(不用考虑提交冲突)

在本地创建git、建立连接、拉取项目、使用ide打开项目进行开发

git init
git remote add origin git@github.com:WarmedHeart/SpringBoot-Framwork.git
git remote -v
git pull origin master

(四)团队协作开发

(1)多人开发不同文件

在我push之前,其它开发者上传了controller模块并上传。

1.1 直接push会报错

由于远程仓库的工作空间在本地没有,更新被拒绝。这通常是由其它人push到远程仓库。再提交前可以先整合远程仓库的改变。
在这里插入图片描述

dir 查看本地工作区有哪些文件
git add src/main/java/com/hang/entity 添加指定文件下文件至暂存区
git commit -m "新增entity模块" 注释+提交到本地仓库
git push origin master 向远程仓库提交

1.2 先pull 后 push 解决冲突

在pull过程中windows电脑会自动打开一个文件,关闭后(不修改)才可继续执行pull
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
新增了文件(别人push的模块)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)多人同时开发相同文件

在我push之前,其它开发者上传了跟我相同文件的修改并上传。

2.1 直接push会报错

同上

2.2 先 commit 到本地仓库,再 pull 手动解决冲突,后 push

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

参考文章

【小白】如何写好自己的一篇CSDN博客(美化1)
【小白】如何熟练使用Git(命令)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值