Git与IDEA集成

文章目录

    • 1.Git与IDEA配置
    • 2.代码上传
      • 2.1 直接分享
      • 2.2 上传到指定仓库中
    • 3.代码下载
    • 4.代码提交
    • 5.更新
    • 6.解决冲突
    • 7.代码分支
      • 7.1 创建分支
    • 8.其他
      • 8.1 仓库项目上传与下载

1.Git与IDEA配置

1.先下载好Git
Git与IDEA集成_第1张图片
2.IDEA里配置Git

Git与IDEA集成_第2张图片

2.代码上传

2.1 直接分享

这种方式,无需在远程服务器创建仓库,就能把代码上传到远程服务,但是上传上去的项目名就成了仓库名称了
Git与IDEA集成_第3张图片
Git与IDEA集成_第4张图片
Git与IDEA集成_第5张图片
Git与IDEA集成_第6张图片
Git与IDEA集成_第7张图片

2.2 上传到指定仓库中

1.在git上创建一个仓库,如图:
Git与IDEA集成_第8张图片
Git与IDEA集成_第9张图片

2.选择一个版本管理和代码关联
Git与IDEA集成_第10张图片
Git与IDEA集成_第11张图片
关联后,该代码文件变为红色了,但是还没有被git管理起来
Git与IDEA集成_第12张图片

3.把代码添加到GIT管理,这个时候颜色变绿色
Git与IDEA集成_第13张图片

4.把代码都提交,这个时候,提交的代码的本地仓库路径就是项目本身的项目路径
Git与IDEA集成_第14张图片
Git与IDEA集成_第15张图片

5.然后push到远程服务,如图
Git与IDEA集成_第16张图片
Git与IDEA集成_第17张图片
Git与IDEA集成_第18张图片
Git与IDEA集成_第19张图片
上传成功后,如下图,但是我们上传到远程服务器上的是项目里的文件,而项目名文件并没有上传到github上,所以,我们以后若要上传到远程服务器,那么远程服务器的项目名最好和我们本地建立的名字相同即可
Git与IDEA集成_第20张图片

注意:若不想用默认仓库,则可以在这里指定本地仓库
Git与IDEA集成_第21张图片

3.代码下载

1.新建项目,选择从控制版本获取项目
Git与IDEA集成_第22张图片
Git与IDEA集成_第23张图片
Git与IDEA集成_第24张图片
下载下来之后,可能还要配置一些SDK环境啥的
Git与IDEA集成_第25张图片

4.代码提交

1.新增一个代码文件,然后提交,如图
Git与IDEA集成_第26张图片
Git与IDEA集成_第27张图片
这里commit提交后,只是提交到本地仓库了,还没有提交push到远程仓库,选择下面push,提交到远程服务(需要注意的是,在push前必须进行commit)
Git与IDEA集成_第28张图片
Git与IDEA集成_第29张图片

总结:

    1.要想用git管理项目,先要将本地项目与git关联,才能进行commit、push、pull等操作;
    2.将本地项目于git关联后,本地仓库的地址默认就是项目地址;
    3.从远程仓库进行项目clone后,已默认用git进行项目管理;
    4.clone的时候会将仓库里的所有内容一并clone;
    5.push之前需要进行commit;

5.更新

比如远程服务内容改变了,本地的内容还没有更新的话,后续提价会有冲突的,所以我们开发之前,都需要先更新一下,举例如下:
1.远程服务,增加一个文件
Git与IDEA集成_第30张图片
Git与IDEA集成_第31张图片
Git与IDEA集成_第32张图片
Git与IDEA集成_第33张图片
更新后,如图:
Git与IDEA集成_第34张图片

6.解决冲突

1.若有两个用户,A在一个类里添加了方法,然后B又在这个方法里添加了另外一个方法,当提交到远程服务的时候,就会报冲突,如图:
Git与IDEA集成_第35张图片
点击上面合并,

Git与IDEA集成_第36张图片
Git与IDEA集成_第37张图片
当代码都合并好后,就可以再次点击push提交代码了
Git与IDEA集成_第38张图片

7.代码分支

Git与IDEA集成_第39张图片
Git与IDEA集成_第40张图片
Git与IDEA集成_第41张图片
Git与IDEA集成_第42张图片
通过以上,可知,head指向谁,就切换到哪个分支上,而master是主分支的指针,负责记录已经提交到哪个版本了,而我们创建分支的时候,其实只是创建了和master一样的指针而已,开发过程中,会逐步分开来开发,当分支开发差不多的时候,又可以合并到主分支上

7.1 创建分支

Git与IDEA集成_第43张图片

Git与IDEA集成_第44张图片
Git与IDEA集成_第45张图片
Git与IDEA集成_第46张图片
Git与IDEA集成_第47张图片
Git与IDEA集成_第48张图片
Git与IDEA集成_第49张图片
Git与IDEA集成_第50张图片

8.其他

8.1 仓库项目上传与下载

1.在码云上,创建一个仓库
Git与IDEA集成_第51张图片
2.IDEA里创建一个本地仓库
Git与IDEA集成_第52张图片
3.把本地代码加到版本控制中,若没有添加到版本控制,那么所有文件都是红色的,添加后,就会变成绿色
Git与IDEA集成_第53张图片
4.添加到版本控制后,我们就可以提交代码到本地仓库了
Git与IDEA集成_第54张图片
5.这里需要填写名字和邮箱
Git与IDEA集成_第55张图片

6.我们本地提交后,就可以把代码提交到远程仓库了
Git与IDEA集成_第56张图片
7.远程仓库提交,若是第一次需要填写地址和用户信息

Git与IDEA集成_第57张图片
Git与IDEA集成_第58张图片
Git与IDEA集成_第59张图片
8.项目添加成功
Git与IDEA集成_第60张图片

参考:
IDEA中实战Git

你可能感兴趣的:(#,IDEA,GIT,IDEA)