ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

git--IDEA--2022年9月12日

2022-09-12 19:00:23  阅读:88  来源: 互联网

标签:文件 git -- IDEA 点击 12 分支


第一节  IDEA集成git环境配置

  1、配置git忽略文件

    A、为什么要忽略这些文件(比如idea中的一些xml文件啥啥的,总之不是后缀为java的文件)

      因为这些文件与项目的实际功能无关,不参与服务器上部署运行。把它们忽略掉能够屏蔽IDEA等工具之间的差异

    B、如何忽略

      a、创建忽略配置文件***.ignore(前缀名随便起,建议是git.ignore)

         这个文件的存放位置原则上在哪里都可以,为了便于让~/.gitconfig文件引用,建议也放在用户家目录下

      

 

 

       

 

 

       

 

 

# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

hs_err_pid*

.classpath
.project
.settings
target
.idea
*.iml

      b、在.gitconfig文件中引用忽略配置文件(此文件在Windows的家目录中)

      

  2、定位git程序

    A、

 

    B、

 

    C、 

第二节   初始化本地库

  1、创建git仓库

  

  2、选择要创建的git本地仓库的工程

  

第三节   添加到暂存区

  1、

  2、选择文件,右键--》Git--》Add

       

 

   3、文件名变绿,表示已经添加至暂存区

       

第四节   提交到本地库

  1、选择文件,右键--》Git--》Commit File

       

 

  2、点击提价按钮即可

      

  3、提价本地库后,文件名颜色变成了最正常的颜色

      

第五节   切换版本

  1、切换版本前,首先要多提交几个版本,被git追踪,但是修改的文件,文件名会变成蓝色

       

  2、IDEA左下角点击Version Control

    

  3、点击Log

     

  4、选择你想切换的版本,右键--》Checkout Revision

       

第六节   创建分支和切换分支

  1、创建分支有两种方式

    A、第一种:选择你想选择的项目,右键--》Git--》Repository--》Branches

    

    接着点击  New Bbranch--》写名称--》OK

           

 

     B、第二种:IDEA    右下角--》和上面一样的操作

          

 

   2、切换分支

    IDEA    右下角--》选择你想切换的分支--》点击Checkout就可以切换分支了

    

第七节   合并分支

  1、正常合并

    A、首先在hot-fix分支下,修改下代码,然后提交,然后我们再做演示

      

 

     B、在master分支下,选择你要进行合并的分支,这里选择的是hot-fix,点击Merge into Current

      

 

     C、合并成功

      

  2、冲突合并

    A、发生冲突的话,会出现下面这个界面

        

 

     B、点击进去之后,出现这个界面,下面是这个界面的一些操作解释          

       

      

      从这里也能看合并的路线

      

 

标签:文件,git,--,IDEA,点击,12,分支
来源: https://www.cnblogs.com/Flower--Dance/p/16686641.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有