在idea中使用git(Gitee)

目录

前言

一、常用远程仓库托管服务

二、gitee使用

[1 创建远程仓库](#1 创建远程仓库)

[2 配置SSH公钥](#2 配置SSH公钥)

​编辑

​编辑

[3 把本地代码推送到远端](#3 把本地代码推送到远端)

[4 其他操作远程仓库](#4 其他操作远程仓库)

1)克隆

2)抓取和拉取

3)解决合并冲突

三、在idea中使用git

四、场景分析

总结


前言

昨天详细学习了下git:git学习-CSDN博客,对在idea中用git还是没搞得太清楚,今天详细写写。


一、常用远程仓库托管服务

除了自己搭建服务器,其实我们可以使用一些免费的远程仓库,远程仓库有很多,常见的免费互联网远程仓库托管服务如下:

复制代码
www.github.com
www.gitee.com
www.gitlab.com
​
github  是一个基于git实现在线代码托管的仓库,向互联网开放,企业版要收钱。
gitee    即码云,是 oschina 免费给企业用的,不用自己搭建环境。
gitlab   类似 github,一般用于在企业内搭建git私服,要自己搭环境。
​
GitHub(gitee)、GitLab 不同点:
1、GitHub如果使用私有仓库是需要付费的,(2019年开始私有仓库也是免费的但是只能3个人协同开发,想要更多需要收费),GitLab可以在上面搭建私人的免费仓库。
2、GitLab让开发团队对他们的代码仓库拥有更多的控制,相对于GitHub,它有不少的特色:
    (1)允许免费设置仓库权限
    (2)允许用户选择分享一个project的部分代码
    (3)允许用户设置project的获取权限,进一步提升安全性
    (4)可以设置获取到团队整体的改进进度
    (5)通过innersourcing让不在权限范围内的人访问不到该资源
​鉴于国内用户可能网络不好,这里使用gitee(码云) 来操作。 

二、gitee使用

1 创建远程仓库

各个类型仓库之间的区别

2 配置SSH公钥

验证是否配置成功

3 把本地代码推送到远端

复制远程仓库

输入git remote add origin +SSH复制内容,用git remote验证有一个origin,然后git push origin master ,将master分支推到远端的origin仓库。

这里的--set-upstream已经建立联系,之后就直接git push就可以推过去了。

4 其他操作远程仓库

1)克隆

实操:

可以看到克隆的和传上去的一样。

2)抓取和拉取

pull == fetch + merge

3)解决合并冲突

第一步,git pull,也就是fetch+merge,需要修改文档。

第二步,git push

三、在idea中使用git

四、场景分析


总结

常用指令:

这里之后学一下在局域网中共享文件。

相关推荐
import_random8 分钟前
[git版本控制]git pull origin main
git
ShallowLin18 分钟前
Git 的分支管理
git
副露のmagic26 分钟前
更弱智的算法学习 day36
学习·算法
科技林总1 小时前
【系统分析师】3.3 输入输出系统
学习
进阶小白猿1 小时前
Java技术八股学习Day17
java·jvm·学习
whale fall1 小时前
【雅思听力语料库5.1】
笔记·学习
半夏知半秋2 小时前
kcp学习-skynet中的kcp绑定
开发语言·笔记·后端·学习
专注于大数据技术栈2 小时前
java学习--HashSet
java·学习·哈希算法
木木木一3 小时前
Rust学习记录--C11 编写自动化测试
java·学习·rust