Git 1(git安装与基本使用、在idea里面使用gitee)

1、git是什么?

Git 是一个开源的分布式版本控制系统,可以帮助开发者对开发内容进行版本管理。

与git具有类似功能的还有svn,它和svn在内容存储方式上有着很大的区别
在这里插入图片描述

git版本控制:

通过git控制的项目,会在本地创建一个本地仓库在(.git文件里面)
本地创建完成后,你可以选择远程上传到github或者gitee里面。

在这里插入图片描述

1.1、三个git仓库

github :是一个基于git实现的数据仓库,有web管理界面:https://github.com/。有公共仓库和私有仓库,私有仓库收费。(开源)

gitlib: 是一个基于git实现的数据仓库,有web管理界面:https://gitlab.com/。有公共仓库和私有仓库,私有仓库不收费。(私有,企业内部项目使用)

gitee:是一个基于git实现的数据仓库,有web管理界面:https://gitee.com/。有公共仓库和私有仓库,私有仓库不收费。它是国内的,下载东西速度快一点。

在这里插入图片描述

1.2、git客户端安装

1.2.1、Linux安装git客户端安装

这里我用的是centos

# 更新相关依赖
yum install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
# 安装git
yum install git
# 安装成功查看版本
git --version

客户端手动安装下载地址:https://git-scm.com/download

1.2.2、windows安装git客户端安装

安装包下载地址:https://gitforwindows.org/
下载完成双击,一路直接下一步。
安装完成,菜单里出现下面三个图标
在这里插入图片描述
windows上安装的有cmd指令操作、linux指令操作(Git Bash)两种终端,一般我们使用Git Bash

1.3、git远程仓库连接的几种方式

主要有两种https和ssh
在这里插入图片描述
https连接:
直接从远程仓库拿连接,然后使用git客户端下载这个项目(需要输入用户名、密码登陆)

ssh连接:
先利用git客户端生成SSH key,再将生成的key复制到git服务端(github或gitee)上,
然后从远程仓库拿连接,然后使用git客户端下载这个项目。(不需要输入用户名、密码登陆)

1.3.1、https连接

能使用https的前提:公开状态的项目

第一步,进入项目目录下,设置全局user name和email:

git config --global user.name “xx”
git config --global user.email “xx@gmail.com”

第二步,使用指令git clone + git地址

1.3.2、ssh连接

下面操作是在centos下进行的
参考源:https://www.cnblogs.com/draven123/p/11373175.html

第一步,进入项目目录下,设置全局user name和email:

git config --global user.name “xx”
git config --global user.email “xx@gmail.com”

第二步,生成密钥

cd ~/.ssh
ssh-keygen -t rsa
#上一步让输入密码可按三个回车,密码为空
#得到两个文件,id_rsa和id_rsa.pub,打开id_rsa.pub,复制其内容
cat ~/.ssh/id_rsa.pub

第三步,在gitee页面,找到设置,找到ssh公钥,粘贴
在这里插入图片描述
第四步,测试连接成功没
ssh -T git@gitee.com
在这里插入图片描述
第五步,使用指令git clone + git地址

其他内容参考: Git 2 (解析原理及基本命令):https://blog.youkuaiyun.com/a__int__/article/details/105449672

2、在idea里面使用gitee

1、在这之前你需要注册gitee的账号:https://gitee.com/

2、你需要安装git客户端,git客户端下载地址https://git-scm.com/downloads,下载完成直接安装即可

3、安装完成git后,你可在idea的settings里面看到git,如下图,点测试会显示git版本
在这里插入图片描述
4、你需要在idea里安装一个gitee的插件
在这里插入图片描述
5、idea的gitee插件安装完成重启idea,在settings-gitee输入用户名、密码
在这里插入图片描述
在这里插入图片描述

登陆成功,你的idea就成功连接上你的gitee账户了

2.1、上传一个新项目到gitee

注意上传之前要进行全局设置
git config --global user.name “用户名”
git config --global user.email “用户邮箱”

注意gitee里面已有项目,不需要操作此步骤

选择gitee版本控制器
在这里插入图片描述
填写项目名及项目描述
在这里插入图片描述
勾选上传内容
在这里插入图片描述
上传成功右下角会提示,点击可以进入gitee网页查看
在这里插入图片描述
进入gitee网页查看
在这里插入图片描述

2.2、下载项目到idea

进入网页,复制下载地址
在这里插入图片描述
打开idea,进行如下操作
在这里插入图片描述
把地址复制到这里,然后在当前项目下打开就可以了
在这里插入图片描述
当然这里是我自己账号下的项目,直接选选择项目名,也可以下载
在这里插入图片描述

2.3、项目提交(pull)或下载(push)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值