在idea中使用git(Gitee)

目录

前言

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

二、gitee使用

1 创建远程仓库

2 配置SSH公钥

​编辑

​编辑

3 把本地代码推送到远端

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 创建远程仓库

在idea中使用git(Gitee)_第1张图片

在idea中使用git(Gitee)_第2张图片

各个类型仓库之间的区别

在idea中使用git(Gitee)_第3张图片

在idea中使用git(Gitee)_第4张图片

 

2 配置SSH公钥

在idea中使用git(Gitee)_第5张图片

在idea中使用git(Gitee)_第6张图片

在idea中使用git(Gitee)_第7张图片

验证是否配置成功

在idea中使用git(Gitee)_第8张图片

 

3 把本地代码推送到远端

复制远程仓库

在idea中使用git(Gitee)_第9张图片

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

在idea中使用git(Gitee)_第10张图片

在idea中使用git(Gitee)_第11张图片

在idea中使用git(Gitee)_第12张图片

在idea中使用git(Gitee)_第13张图片 

在idea中使用git(Gitee)_第14张图片

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

在idea中使用git(Gitee)_第15张图片

 

4 其他操作远程仓库

在idea中使用git(Gitee)_第16张图片

1)克隆

在idea中使用git(Gitee)_第17张图片

实操:

在idea中使用git(Gitee)_第18张图片

在idea中使用git(Gitee)_第19张图片

在idea中使用git(Gitee)_第20张图片

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

2)抓取和拉取

在idea中使用git(Gitee)_第21张图片

pull == fetch + merge 

3)解决合并冲突

在idea中使用git(Gitee)_第22张图片

在idea中使用git(Gitee)_第23张图片 

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

在idea中使用git(Gitee)_第24张图片

在idea中使用git(Gitee)_第25张图片

第二步,git push

在idea中使用git(Gitee)_第26张图片

在idea中使用git(Gitee)_第27张图片

在idea中使用git(Gitee)_第28张图片

三、在idea中使用git

在idea中使用git(Gitee)_第29张图片

在idea中使用git(Gitee)_第30张图片

在idea中使用git(Gitee)_第31张图片

在idea中使用git(Gitee)_第32张图片

在idea中使用git(Gitee)_第33张图片

在idea中使用git(Gitee)_第34张图片

四、场景分析

在idea中使用git(Gitee)_第35张图片

在idea中使用git(Gitee)_第36张图片

在idea中使用git(Gitee)_第37张图片

在idea中使用git(Gitee)_第38张图片

在idea中使用git(Gitee)_第39张图片


总结

常用指令:

在idea中使用git(Gitee)_第40张图片

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

你可能感兴趣的:(Git,git,学习,intellij,idea)