Bootstrap

Git与IDEA强强联合(HTTPS协议连接)

最近在写项目的时候,在台式机和笔记本之间频繁切换,竟然还是用qq传压缩包,我自己都感觉无语,有git这样强大的版本管理工具,我竟然没想起来。然后也没有相关的博文就想来更新一篇。

那么如何使idea和git强强联合呢?

  1. 打开file——>setting——>Vsersion Control——>Git
    在这里插入图片描述
  2. 选择git本地启动程序

在这里插入图片描述
此时还不能使用git,如下该目录还不是git仓库:
在这里插入图片描述
创建git本地仓库:

在这里插入图片描述
选择项目根目录:

在这里插入图片描述
点击ok,idea就会执行相关git的初始化命令创建git仓库:

在这里插入图片描述

右键点击项目选择git,按下面流程点击:
在这里插入图片描述
出现下面页面后:

在这里插入图片描述
登陆gitee,点击克隆/下载复制地址,填写到idea上。

在这里插入图片描述
然后会弹出用户名和密码即自己的用户名密码:

在这里插入图片描述
添加成功后点击ok

在这里插入图片描述
绑定之后就可以通过左上角的图标操作了

在这里插入图片描述

上传代码到本地仓库:

在这里插入图片描述

提交后代码变颜色了
在这里插入图片描述

在IDEA中使用了Git,Project中的文件会有不同的颜色,其中:

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

加入本地仓库后才可上传了远程服务器实现版本控制。

在git commit就提交到了本地仓库了

在这里插入图片描述

最后再git push提交本地代码:

在这里插入图片描述

此时代码是绿色的,验证了未提交到远程服务器为绿色:

在这里插入图片描述
上面提交失败了,是因为master是本地的主分支,而服务器主分支是origin,上图分支错了因此提交失败。如何使提交的分支正确呢?看下图:
在这里插入图片描述

在红线的地方:master——> origin:bolen的含义使从本地节点提交至远程节点,主要有两个重要的信息:

  • 远程服务器地址的别名origin

.git目录下配置文件中可以看到远程节点的名称
在这里插入图片描述

  • 远程仓库地址,是远程连接的必要条件,可以使用ssh(个人喜欢用https)。
    在这里插入图片描述

.git文件下可以看到这些信息,git remote -v命令也能看到这些信息。

因此——>后面必须是远程仓库别名:分支名。也就是origin:[自定义仓库名]

当这些对应后就成功上传代码到git远程仓库了。

在这里插入图片描述

在这里插入图片描述

——>后面必须是远程仓库别名:分支名。也就是origin:[自定义仓库名]。这个是核心部分别弄错了不然会rejected by git

当绑定完成后idea一般会出现如图的三个图标

在这里插入图片描述
分别对应git pull,git push,git commit,下拉代码,提交远程仓库,提交本地。

目前就行想起这些了,还有代码冲突,新建分支,版本管理,版本回退的就具体问题时再来图文跟新了。

喜欢就关注吧!
;