0
点赞
收藏
分享

微信扫一扫

IDEA图形化操作git


一、ieda配置git

IDEA图形化操作git_远程仓库

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

IDEA图形化操作git_推送_02


IDEA图形化操作git_推送_03


IDEA图形化操作git_推送_04

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

IDEA图形化操作git_推送_05


IDEA中Git的远程拉取代码、更新、提交、还原方法

一、远程拉取代码:

第1步:

找到版本控制Git

IDEA图形化操作git_推送_06


第2步:

找到远程仓库地址(建议私用SSSH),并进行复制:

IDEA图形化操作git_远程仓库_07


第3步:

将远程git链接复制到URL位置,idea会自动检测

并选择本地仓库地址(目录)

IDEA图形化操作git_远程仓库_08


远程拉取成功截图:

IDEA图形化操作git_推送_09


项目结构图附上:

IDEA图形化操作git_git_10

二、Git代码更新操作

第一步:

在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去。

更新项目方式3选1即可

如图1:选择pull进行更新代码操作(方式1):

IDEA图形化操作git_git_11


更新代码操作(方式2):

IDEA图形化操作git_推送_12


更新代码操作(方式3):

IDEA图形化操作git_推送_13


第二步:

当服务器上没有需要更新到本地的代码时,则可以放心的进行提交代码的操作:

场景模拟操作:

场景1:小明、小郭分别在远程仓库分别代码拉取操作。

场景2:小明,在拉拉取代码后,进行修改,并进行第一次代码提交到本地仓库。

场景3:小明将本地仓库的代码推送到远程仓库。

场景4:小郭,在不知道的情况下,先要执行更新代码操作,再进行提交代码。

场景5:小明进行代码更新操作。

场景1模拟示例:

此时2个人的操作文件是一样的(都未提交过代码到远程仓库)

小明先从远程仓库拉取代码,把代码放到E盘目录下:

IDEA图形化操作git_推送_14


小郭先从远程仓库拉取代码,把代码放到F盘目录下:

IDEA图形化操作git_推送_15


场景2模拟示例:

小明新建1.txt文件,现在将工作取得代码提交到本地仓库

IDEA图形化操作git_git_16


查看log

IDEA图形化操作git_远程仓库_17


现在小明的代码,已经在本地仓库了

场景3模拟示例:

小明将本地仓库代码推送到远程仓库

IDEA图形化操作git_git_18


IDEA图形化操作git_git_19


这是idea push操作后的提示:

IDEA图形化操作git_远程仓库_20

登录远程终端查看:

IDEA图形化操作git_git_21


场景4模拟示例:

小郭,在拉取的代码版本上进行修改,然后,在不知小明提交代码的情况下,先进行更新操作,在进行代码提交到本地仓库,最后推送到远程仓库。

第1步:修改

IDEA图形化操作git_推送_22


第2步:更新

IDEA图形化操作git_远程仓库_23


IDEA图形化操作git_推送_24


IDEA图形化操作git_git_25


把小明推送到远程仓库的代码,更新了下来

第3步:提交

IDEA图形化操作git_推送_26


IDEA图形化操作git_推送_27


IDEA图形化操作git_远程仓库_28


IDEA图形化操作git_远程仓库_29


IDEA图形化操作git_git_30


IDEA图形化操作git_git_31

场景5模拟示例:

小明进行代码更新,把小郭推送送到远程的代码更新到本地

第1步:更新

IDEA图形化操作git_git_32


第2步:查看log

IDEA图形化操作git_推送_33


IDEA图形化操作git_git_34


第3步:看结果

小明进行更新操作后

小明和效果的代码就一样了

IDEA创建git分支

创建分支方式(2选1即可)

方式1:

IDEA图形化操作git_远程仓库_35


方式2:

IDEA图形化操作git_远程仓库_36


IDEA图形化操作git_推送_37


IDEA图形化操作git_推送_38


IDEA图形化操作git_推送_39


IDEA图形化操作git_推送_40


IDEA图形化操作git_git_41


IDEA图形化操作git_git_42


IDEA图形化操作git_git_43


有时候会宝下面这个错误:意思是:远程仓库上没有此dev分支,如果分支,建议先将本地dev分支推送到远程,再将本地仓库的代码推送至远程仓库

IDEA图形化操作git_推送_44


IDEA图形化操作git_推送_45


登录远程仓库查看:

IDEA图形化操作git_远程仓库_46


已经成功创建dev分支

重要截图:附上

远程dev分支截图:

IDEA图形化操作git_git_47


远程master分支截图:

IDEA图形化操作git_推送_48


从上面截图发现,在dev分支上新添加的3.dat文件,在master分支上没有。

注:master分支一般作为主分支也就是生产分支,开发一般在dev分支上进行开发,测试一般在test分支上进行测试,然后,会将dev分支上的代码,合并到test进行测试,最后,会将test分支上的代码,合并到master分支上进行发布。


举报

相关推荐

0 条评论