Intellig中git的操作

一、 将远端Git项目克隆到本地Intellig IDEA中

克隆远端项目,在GIt URL中添加项目地址进行克隆在这里插入图片描述出现的问题:
1.新拉取的项目目录代码没有显示全。
解决方法:在右下角切换分支,一般为develp分支或者master分支。
在这里插入图片描述
在这里插入图片描述
2. dubug和run按钮是灰色的,无法运行

原因:没有添加maven

解决方式:需在pom.xml点击鼠标右键,选择add maven
在这里插入图片描述

二、Git中有关概念和区别

1、 pull和fetch的区别

当用fetch 时会将远端数据拉取到本地仓库(你在ideal中写的项目)中不会合并merge或update修改当前你写的代码,如果存在冲突,需要你手动进行合并和修改冲突。

而pull相当于多了一步,从远程获取最新的版本并直接merge到本地的代码库,会自动将你写的代码进行修改或者合并。

因此实际使用中,建议第一步先fetch一下,如果没有冲突再pull。

此外:

  1. commitID不同 :Git fetch:使用Git fetch更新代码,本地的库中master的commitID不变,还是等于1。使用git pull更新代码,本地的库中master的commitID发生改变,变成了2。
  2. 远端跟踪分支不同:Git fetch能够直接更改远端跟踪分支,git pull无法直接对远程跟踪分支操作,我们必须先切回本地分支然后创建一个新的commit提交

三、更新和拉取项目

在这里插入图片描述
在这里插入图片描述

2.工作区、暂存区、Git仓库

工作区 :自己能看到的目录,本地项目的目录
暂存区:
Git仓库:
在这里插入图片描述

基本的Git工作流程描述如下:

在工作区中修改某些文件。

对修改后的文件进行快照,然后添加到暂存区。

提交更新,将保存在暂存区域的文件快照永久转储到 Git 仓库中。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值