一、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.toymoban.com/news/detail-797328.html
https://www.jianshu.com/p/8a5d6a93c0a8文章来源地址https://www.toymoban.com/news/detail-797328.html
到了这里,关于IDEA的Git操作——拉取、对比开发代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!