IDEA图形化操作git

一、ieda配置git

在这里插入图片描述

二、拉取远程项目(方式3选1即可)

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

三、输入远程项目地址和本地仓库地址(目录)

在这里插入图片描述
IDEA中Git的远程拉取代码、更新、提交、还原方法

一、远程拉取代码:

第1步:
找到版本控制Git
在这里插入图片描述
第2步:
找到远程仓库地址(建议私用SSSH),并进行复制:
在这里插入图片描述
第3步:
将远程git链接复制到URL位置,idea会自动检测
并选择本地仓库地址(目录)
在这里插入图片描述
远程拉取成功截图:
在这里插入图片描述
项目结构图附上:
在这里插入图片描述

二、Git代码更新操作

第一步:
在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去。
更新项目方式3选1即可
如图1:选择pull进行更新代码操作(方式1):
在这里插入图片描述
更新代码操作(方式2):
在这里插入图片描述
更新代码操作(方式3):
在这里插入图片描述
第二步:
当服务器上没有需要更新到本地的代码时,则可以放心的进行提交代码的操作:
场景模拟操作:
场景1:小明、小郭分别在远程仓库分别代码拉取操作。
场景2:小明,在拉拉取代码后,进行修改,并进行第一次代码提交到本地仓库。
场景3:小明将本地仓库的代码推送到远程仓库。
场景4:小郭,在不知道的情况下,先要执行更新代码操作,再进行提交代码。
场景5:小明进行代码更新操作。
场景1模拟示例:
此时2个人的操作文件是一样的(都未提交过代码到远程仓库)
小明先从远程仓库拉取代码,把代码放到E盘目录下:
在这里插入图片描述
小郭先从远程仓库拉取代码,把代码放到F盘目录下:
在这里插入图片描述
场景2模拟示例:
小明新建1.txt文件,现在将工作取得代码提交到本地仓库
在这里插入图片描述
查看log
在这里插入图片描述
现在小明的代码,已经在本地仓库了
场景3模拟示例:
小明将本地仓库代码推送到远程仓库
在这里插入图片描述
在这里插入图片描述
这是idea push操作后的提示:
在这里插入图片描述

登录远程终端查看:
在这里插入图片描述
场景4模拟示例:
小郭,在拉取的代码版本上进行修改,然后,在不知小明提交代码的情况下,先进行更新操作,在进行代码提交到本地仓库,最后推送到远程仓库。
第1步:修改
在这里插入图片描述
第2步:更新
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
把小明推送到远程仓库的代码,更新了下来
第3步:提交
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

场景5模拟示例:
小明进行代码更新,把小郭推送送到远程的代码更新到本地
第1步:更新
在这里插入图片描述
第2步:查看log
在这里插入图片描述
在这里插入图片描述
第3步:看结果
小明进行更新操作后
小明和效果的代码就一样了
IDEA创建git分支
创建分支方式(2选1即可)
方式1:
在这里插入图片描述
方式2:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
有时候会宝下面这个错误:意思是:远程仓库上没有此dev分支,如果分支,建议先将本地dev分支推送到远程,再将本地仓库的代码推送至远程仓库
在这里插入图片描述
在这里插入图片描述
登录远程仓库查看:
在这里插入图片描述
已经成功创建dev分支
重要截图:附上
远程dev分支截图:
在这里插入图片描述
远程master分支截图:
在这里插入图片描述
从上面截图发现,在dev分支上新添加的3.dat文件,在master分支上没有。
注:master分支一般作为主分支也就是生产分支,开发一般在dev分支上进行开发,测试一般在test分支上进行测试,然后,会将dev分支上的代码,合并到test进行测试,最后,会将test分支上的代码,合并到master分支上进行发布。

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 程序猿惹谁了 设计师:白松林 返回首页