git的使用 git和IDEA结合 把自己代码上传gitee


前言

使用的IDEA版本是2021版
记得提前下好git环境

在这里插入图片描述

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

ssh -t git@gitee.com

常用的git操作命令

本地新建分支xxx
git checkout -b xxx

本地切换到分支xxx
git checkout xxx

显示当前分支
git branch

显示文件追踪状态
git satsus

把所有文件加入到暂存区
git add .

把暂存区文件提交到本地仓库
git commit -m "消息"  

将本地的home分支上传到远程仓库的home分支
如果远程仓库没有该分支则会自动创建
git push -u origin home

将本地的 home 分支合并到本地的 master 分支:
git checkout master
git merge home

删除本地的 home 分支:
git branch -d home

推送本地分支到远程仓库
git push -u origin master


一、如何把自己的项目上传到gitee

一、创建一个新的仓库

在这里插入图片描述
方式1
本地初始化仓库上传

不选择初始化仓库(在这里选择初始化仓库和后面本地初始化仓库会有问题)
配置仓库名称之直接创建
直接创建一个空库
(注意 这种方法适用你本地已经写好了项目)

方式2
先在gitee等托管平台初始化一个仓库
拉到本地再进行代码编写

这种方案错误少 建议开发中选取这种方式

这篇文章假设适用方式1

二、在你的项目中生成本地git

在这里插入图片描述

在你项目的控制台输入命令(初始化本地git仓库)

git init

在这里插入图片描述
去项目的文件夹下查看 初始化仓库成功
在这里插入图片描述


三,把本地项目发送到gitee仓库中

选择管理远程
在这里插入图片描述
在这里插入图片描述
URL在你刚创建好的仓库中找
在这里插入图片描述

在这里插入图片描述
然后点commit 提交暂存区文件到本地仓库
在这里插入图片描述
先点击commit 不点 commitandpush

最后把本地仓库的项目push到远程仓库(远程仓库刚才自己配置好的)
在这里插入图片描述
查看自己的gitee

项目已经提交上去了

二、IDEA下的分支操作

一,创建本地分支

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
写好名字后点击create 本地分支新建成功
在这里插入图片描述

二,分支与master合并操作

先在leaf02中做一个更改

(书签标号代表当前所在分支 星号代表主分支)
在这里插入图片描述

在leaf02的pom文件中做一个更改
在这里插入图片描述
然后commit提交

切换来到主分支
在这里插入图片描述
发现在leaf02分支中的更改同步到了master分支当中

三、IDEA的新分支上传到gitee

切换到leaf02分支 此时gitee还未拥有该分支
会自动帮你设定好 直接push操作就可以
在这里插入图片描述
来到gitee对应的仓库查看分支
在这里插入图片描述

四、同步gitee上的新分支到本地IDEA

在这里插入图片描述
首先新建一个分支
本地点击fetch更新远程仓库状态到IDEA
在这里插入图片描述
在这里插入图片描述
点击chekout 就把该分支同步到了本地

三、本地分支冲突的解决

master的pom文件如下
在这里插入图片描述
新建一个分支 pom中加一行字
在这里插入图片描述
然后commit提交

在这里插入图片描述

点击chekout回到master主分支
在主分支添加一行字提交
在这里插入图片描述
然后主分支操作合并分支代码
在这里插入图片描述
出现报错窗口
因为我们分支Pom文件的第31行和master的Pom文件31行不一致
在这里插入图片描述
这里点击merge手动操作
在这里插入图片描述
左边是你当前的master
右边是你要合并的分支
中间是最终的结果
使用箭头来确定最终结果
我这里两边都点了
Apply最终结果如下
在这里插入图片描述
然后可以push本地Master到远程仓库master了

四、多人协作冲突解决

假如你拉取了一个远程仓库项目并进行开发
提交时可能会报错
在这里插入图片描述

这是因为远程仓库已经更新,你现在的代码已经是旧代码,已经有别的开发者抢先你一步编写代码并提交到远程仓库,你需要合并这个开发者的代码,再进行提交
直接点击merge 解决冲突后再提交

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qwecxzz

鸡腿

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值