最近在写项目的时候,在台式机和笔记本之间频繁切换,竟然还是用qq传压缩包,我自己都感觉无语,有git这样强大的版本管理工具,我竟然没想起来。然后也没有相关的博文就想来更新一篇。
那么如何使idea和git强强联合呢?
- 打开file——>setting——>Vsersion Control——>Git
- 选择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
,下拉代码,提交远程仓库,提交本地。
目前就行想起这些了,还有代码冲突,新建分支,版本管理,版本回退的就具体问题时再来图文跟新了。
喜欢就关注吧! |