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

这篇具有很好参考价值的文章主要介绍了IDEA的Git操作——拉取、对比开发代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、git原理

idea拉取git最新的代码,测试必备工具,# IDEA&git,git,github

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客户端

idea拉取git最新的代码,测试必备工具,# IDEA&git,git,github

 

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

idea拉取git最新的代码,测试必备工具,# IDEA&git,git,github

 

配置用户信息

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

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

 查看配置信息

$ git config --list

2.获取远程仓库地址

远程仓库链接

idea拉取git最新的代码,测试必备工具,# IDEA&git,git,github

 如果使用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地址

idea拉取git最新的代码,测试必备工具,# IDEA&git,git,github

(2)执行git命令:

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

idea拉取git最新的代码,测试必备工具,# IDEA&amp;git,git,github

 <2>克隆代码

git clone  远程代码地址

idea拉取git最新的代码,测试必备工具,# IDEA&amp;git,git,github

 <3>打开下载的项目

 <4>拉取最新的代码

git pull

idea拉取git最新的代码,测试必备工具,# IDEA&amp;git,git,github

 <5>从远程获取代码库

git fetch

idea拉取git最新的代码,测试必备工具,# IDEA&amp;git,git,github

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

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

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

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

查看当前分支

idea拉取git最新的代码,测试必备工具,# IDEA&amp;git,git,github

切换到需要的分支:

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

idea拉取git最新的代码,测试必备工具,# IDEA&amp;git,git,github

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

idea拉取git最新的代码,测试必备工具,# IDEA&amp;git,git,github

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

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

idea拉取git最新的代码,测试必备工具,# IDEA&amp;git,git,github

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

idea拉取git最新的代码,测试必备工具,# IDEA&amp;git,git,github

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

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

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

 有几个图片参考:

https://www.jianshu.com/p/8a5d6a93c0a8文章来源地址https://www.toymoban.com/news/detail-797328.html

到了这里,关于IDEA的Git操作——拉取、对比开发代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Idea使用git拉取代码 : (git merge、git rebase)区别

    我们使用pull拉取远程仓库的代码时,通常有两个选项,一个是 merge ,一个是 rebase ,这两个之间有什么区别呢? 这两个选项都是将远程仓库的代码合并到本地仓库的代码,但是在使用上是不同的。 1、使用merge合并远程仓库的代码是按照代码的提交时间进行展示的,也就是说使用m

    2024年02月16日
    浏览(46)
  • IDEA中Git面板操作介绍 变基、合并、提取、拉取、签出

      如图,在IDEA的Git面板中,仓库会分为本地仓库和远程仓库,代码仓库里面放的是各个分支。   分支前面的书签🔖标志表示当前分支。   合并(merge)和变基(rebase)是在 Git 中常用的两种分支整合方法。   合并(merge)是将一个分支的更改合并到另一个分支中。

    2024年02月11日
    浏览(43)
  • Git 无法提交,拉取等的问题大全(包含IDEA操作Git的问题)

    我们开发项目时,经常会和第三方接口打交道,有些第三方项目为了安全起见,会把项目部署在\\\"内网\\\"环境,不对外暴露,通常会提供VPN代理才能访问到资源。 而在项目中我就因为这个而遇到了一个问题,你就是IDEA 配置Git 后无法进行 pull 和 push 操作 这个主要是因为对外网进

    2023年04月10日
    浏览(38)
  • IDEA结合Git拉取代码到自己的分支

    步骤说明: 创建自己的分支,例如:项目名_csdn_dev 在Git库中复制项目Git地址 在IDEA中选中file–new–project from Version control…输入复制的项目Git地址,以及拉取的代码在本地的存放地址 找到对应的分支拉去代码到自己的分支(项目名_csdn_dev) 详细步骤演示 : 1、创建自己的分

    2024年02月15日
    浏览(56)
  • idea git 高级操作(差异文件对比与抽取)

    一、两个分支内文件差异对比 方式1: 1.打开工具  2.选择要进行文件差异对比的分支   3.查看对比  4.查看差异内容 方式二: 1.直接选择需要对比的分支 二、抽取“两个分支内文件差异”部分的代码 接着上一步,全选上这些差异文件,然后点击“Get from Branch”,就会把这些

    2024年02月11日
    浏览(35)
  • idea中拉取代码提示couldn‘t install git

    打开idea后拉取代码右下角提示couldn’t install git 、update cancelled 打开setting–git,测试git path,提示错误如下 根据提示找到.gitconfig文件,打开,内容如下。。 我也蒙圈了,我不记得我改过这个文件啊,然后更改成正确的配置文件 再测试 git path,显示出git 版本号,拉取代码也能

    2024年03月25日
    浏览(45)
  • Idea通过git拉取代码的时候出现Update canceled问题

     当我点击idea右上角蓝色箭头拉取代码时,idea右下角出现Update canceled弹窗 控制台报错如下:  去文件地址把index.lock文件删掉即可 .git是隐藏文件夹,记得在查看中显示隐藏的项目 

    2024年02月11日
    浏览(41)
  • 【Git】在IDEA拉取master分支到你的开发分支上

    git checkout到master 2.git pull,拉去master最新代码 3.git checkout到你的开发分支 右键项目 选择远程master 确定后如果有冲突,则解决冲突即可。 弄完最后git push

    2024年02月11日
    浏览(55)
  • IDEA中git的使用和代码对比神器Beyond Compare

    和多同学idea配置好了,但是使用却不知道怎么使用。 我这里说说idea中使用的几招常用操作。如:提交,拉取,推送,合并,取消合并,撤回本地提交。 以及一些刚接触idea使用git的怕把公司代码搞砸了的同学,这里也给你们奉上代码对比神器,对比好代码后再提交推送给远

    2024年04月27日
    浏览(34)
  • 【更新不全问题解决】IDEA中Git从远程其他分支拉取代码到自己分支更新不全问题解决

    出现这个问题往往是因为没有先拉取远程分支的最新变化到本地导致的,具体操作流程和解决方法如下: 1、首先,先确保本地有一个和远程要拉取分支(比如dev_z)相关联的分支,如果没有:选择远程要拉取的分支,点击Checkout As 2、在本地切换到和远程要拉取分支(比如dev_z)相

    2024年02月08日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包