菜鸟的git加idea使用

时间:2024-03-22 16:00:12

说明

本文仅为记录学习轨迹,如有侵权,联系删除

一、原理图

菜鸟的git加idea使用

二、前期准备

(1)下载git,并配置好git环境变量

菜鸟的git加idea使用

(2)设置好git用户名和邮箱

设置好git用户名和邮箱,不然后期用idea使用git提交到本地仓库会弹出
“git user name is not defined“的提示框,这是因为你提交(commit)到本地仓库时,需要git用户名和邮箱,idea会自动去查找你的git有没有设置用户名和邮箱,这时,就应该先用git设置好用户名和邮箱

菜鸟的git加idea使用

三、实战

(1)idea设置

菜鸟的git加idea使用

(2)创建远程仓库

在码云上创建空白的java仓库,用于存储工作中开发的代码备份
菜鸟的git加idea使用

(3)远程仓库文件上传

上传本地文件到码云仓库,使其有一个目录结构(通过码云可视化操作上传)
菜鸟的git加idea使用
菜鸟的git加idea使用
菜鸟的git加idea使用

(4)克隆项目(clone)

使用idea从码云克隆项目下来
菜鸟的git加idea使用
菜鸟的git加idea使用

(5)暂存(add)

将新建或者修改过的文件,暂存到本地仓库的stage
菜鸟的git加idea使用

菜鸟的git加idea使用
菜鸟的git加idea使用

(6)保存本地仓库(commit)

将本地仓库的stage的文件写上备注并提交到主干master(此时还没有提交到码云上)
菜鸟的git加idea使用
菜鸟的git加idea使用
菜鸟的git加idea使用

(7)推送(push)

Push到码云上面的远程仓库
菜鸟的git加idea使用
菜鸟的git加idea使用

(8)新建分支

假设完成了v1.0的开发,要在本地仓库上建一个分支,假设叫version(1.0),将数据commit到version(1.0)分支下,再push到码云,这时码云上会多一个version(1.0)分支及其数据,v1.0版本。然后继续在主干(master)上开发v2.0。
菜鸟的git加idea使用
菜鸟的git加idea使用
菜鸟的git加idea使用

(9)切换分支修改bug

假设正在开发2.0时,有人说1.0有bug,则可以切换本地仓库,当然要先把2.0目前开发的代码先commit到本地master上,再切换之前的新建仓库1.0,切换后,整个工程目录会切换成原来1.0的工程目录(只要有commit本地仓库,可以在任意分支随意切换),然后再将修改好的版本push到码云上
菜鸟的git加idea使用
菜鸟的git加idea使用
菜鸟的git加idea使用

(10)合并分支

合并分支,在修改完1.0的bug后,由于你正在开发2.0,且开发到一半,2.0是在1.0的基础上开发的,由于之前开发的时候还没有发现bug,现在要将1.0修改后的版本合并到2.0,不然2.0在有bug的基础上开发肯定是有问题的,合并是将在2.0增加1.0修复bug所作的修改。
菜鸟的git加idea使用
菜鸟的git加idea使用

(11)多人合作的冲突解决

菜鸟的git加idea使用
菜鸟的git加idea使用
菜鸟的git加idea使用
菜鸟的git加idea使用
最后再重新push
菜鸟的git加idea使用

(12)pull和push

注意:
每天上班写代码前必做的一件事:pull项目
每天下班时必做的一件事:push项目
Pull图片如下:
菜鸟的git加idea使用
或者Updata project
菜鸟的git加idea使用
菜鸟的git加idea使用
Push图片:
菜鸟的git加idea使用
菜鸟的git加idea使用
菜鸟的git加idea使用

(13)其他功能

菜鸟的git加idea使用
菜鸟的git加idea使用
菜鸟的git加idea使用
菜鸟的git加idea使用