IDEA的Git操作——拉取、对比开发代码

一、git原理

git是一个分布式的版本管理工具,主要分为2个部分:

本地:分为3个区:working space(工作区)

                               staging area(暂存区)

                               local repository(版本库或本地仓库)

远程仓库:

二、idea关联git

主要思路

1.本地:

   安装、配置git客户端

2.获取远程仓库地址

   地址类型主要2种:http地址和ssh地址。如果是ssh地址,需要另外添加ssh key

3.idea关联git,执行git命令

操作

1.本地:安装、配置git客户端

(1)安装git客户端

 

 (2)打开Git命令行工具,配置

 

配置用户信息

配置个人的用户名称和电子邮件地址:

$ git config --global user.name "runoob"
$ git config --global user.email test@runoob.com

 查看配置信息

$ git config --list

2.获取远程仓库地址

远程仓库链接

 如果使用ssh,需要配置ssh key

(1)生成ssh key

ssh-keygen -t rsa -C "xxxx.com" -b 4096

提示输入保存的文件夹——不需要输入,直接按enter,保存到默认文件夹下

提示输入密码——不输入,可以不使用密码

         查看生成的key

cat ~/.ssh/id_rsa.pub

         添加到平台的 SSH秘钥

如果使用http地址,需要配置用户名密码

配置完成后,http地址和ssh地址一样,使用

3.idea关联git,执行git命令

(1)配置git地址

(2)执行git命令:

<1>创建文件,进入该文件夹

 <2>克隆代码

git clone  远程代码地址

 <3>打开下载的项目

 <4>拉取最新的代码

git pull

 <5>从远程获取代码库

git fetch

 <6>切换代码分支,对比分支

checkout 分支 切换分支的本质是切换指针指向不同的分支

我们的目标是,对比测试项目(开发分支)的代码和master分支的区分,所以切换到对应的开发分支,然后再对比分支

###切换到对应的开发分支###

查看当前分支

切换到需要的分支:

星号代表主分支;书签图标表示当前分支

 如果本地没有这个需要切换到的8-posauth-update分支,则需要点击远端的这个分支,将其拉取到本地

###对比开发分支代码和master分支代码###

因为已经切换分支,本地分支为开发分支,对比分支应为master分支

 选择分支版本后双击就能看到差异代码

蓝色部分就是改动部分,具体差异可以看右边

PS,idea代码文件不同颜色代表的含义

绿色:已经加入控制暂未提交
红色:未加入版本控制
蓝色:加入,已提交,有改动
白色:加入,已提交,无改动
灰色:版本控制已忽略文件

 有几个图片参考:

https://www.jianshu.com/p/8a5d6a93c0a8

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值