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.csdn.net/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)

在这里插入图片描述

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值