前一段时间使用 Microsoft 的 Visual Studio Code 中使用 Git 对前端项目进行项目代码的开发提交。

使用后感觉挺好的,用的多了也觉得挺简单方便的。

现在需要在 Intellij IDEA  中使用 Git 对后台项目进行项目代码的开发提交。

在 Intellij IDEA 上一直都是使用的 SVN ,没有使用过 Git, 所以不会使用啊!!!

然后就上百度,那个搜啊,都是一些胡乱发的,没有一个全面的,详细的对 Intellij IDEA 中 Git 的使用的一个介绍和指导。

然后就琢磨了起来,点点这儿,点点那儿。最后成功的提交了自己的代码。

所以就记录一下自己的提交过程,也分享给大家。

接下来就讲一下  Intellij IDEA   中  使用   Git 。包含 Intellij IDEA  中  Git 的配置安装、Git 使用、提交代码两部分。

Intellij IDEA  中  Git 的配置安装 部分。

1:在Windows 10 中 安装 Git , 找到 Git 安装目录(我的地址是:G:\Program Files\Git\bin\git.exe)。

2:在 Intellij IDEA  中配置 Git ,File --> Settings --> Version Control --> Git 。下图是具体内容。

在此之前,准备工作已经完成。

Git 使用、提交代码 部分。

1:在 Intellij IDEA 中 连接 Git 库。

2:URL填写远程项目 Git 地址。Directory填写项目存放的目录可修改项目名称。然后Clone。

3:等待项目Clone完毕。

4:项目Clone完毕,点击Yes。

5:下图是一些项目的相关信息配置,基本上不用改(我的就没有改)。点击OK。

6:下图是我的项目信息。

7:Intellij IDEA  右下角    Git:master    表示目前在本地的主分支。

8:点击 Git:master 创建新的分支。填写新分支名称(这个随意)。点击OK。

9:下图 创建分支完成。

10:点击主分支master,Merge into Current 合并主分支。就是将主分支的代码合并到分支上,使本地分支代码与本地主分支上的代码保持一致。接下来可以编写自己的代码。

11:编写自己的代码完成。在 Intellij IDEA 下边的 Version Control --> Local Changes 中查看本地发生改变的代码。

12:按下图步骤 将发生改变的代码提交到 缓存区。

13:按下图步骤 Commit Files... 提交代码.

14:写代码提交日志。

15:Intellij IDEA  右下角 切换到本地主分支 master 上。

16:合并刚才创建的本地分支。使本地主分支和本地分支代码保持一致。

17:按下图步骤,拉取远程代码。这一步骤意在:如果项目组其他人员提交代码,将代码同步到自己本地。

18:按下图步骤,将代码推送到远程库。

20:可以查看 Git 日志,看看自己的代码是否已提交上去。

19:然后删除自己本地创建的分支,删除的话有好处。

完毕。

原创,转载请附上出处。

Intellij IDEA 中 使用 Git的更多相关文章

  1. IntelliJ IDEA中使用Git

    IntelliJ IDEA下使用Git IntelliJ IDEA下配置Git:git clone.git checkout.git diff.git log.git commit.git push. ...

  2. 在 IntelliJ IDEA 中使用 Git,太方便了!

    git是目前流行的分布式版本管理系统.它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响.也 因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可以提交代码,切 ...

  3. IntelliJ idea 中使用Git

    1.要使用GitHub,首先你需要下载一个Git(地址:http://windows.github.com/)这里使用的是for Windows,然后安装完成会得到如下的一个目录:

  4. 如何在IntelliJ IDEA中使用Git .ignore插件忽略不必要提交的文件

    参考  https://blog.csdn.net/qq_34590097/article/details/56284935 最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDE ...

  5. NO.A.0006——Git在IntelliJ IDEA中的使用/创建项目并推送到GitHub仓库/分支管理及分支合并

    一.在IntelliJ IDEA中使用Git: 1.在IDEA下创建项目并编写一个main方法的工程: 在IDEA下新建一个Project IDEA-->新建一个Project-->Fil ...

  6. 十二、IntelliJ IDEA 中的版本控制介绍(中)

    由于 IntelliJ IDEA 支持的版本控制工具非常的多,但咱们真正能够用到的也就两三个而已,因此在本篇博文中,咱们主要介绍 SVN.Git 和 GitHub 的配置方法. SVN 如果想要在 I ...

  7. IntelliJ IDEA 中集成使用git(2015年06月10日)

    前提:需要有一个git账号,https://github.com/ 1.首先需要下载一个Github,https://windows.github.com 安装之后的界面是酱紫的,非常简洁美观 2.在 ...

  8. Intellij 中的git操作 转!

    http://blog.csdn.net/lovesummerforever/article/details/50032937 Git原理以后会分章节介绍,本次主要说一下intellij怎样操作git ...

  9. 在 IntelliJ IDEA 中这样使用 Git,效率提升2倍以上

    1.Git简介 Git是目前流行的分布式版本管理系统.它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响.也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可 ...

随机推荐

  1. C#—使用InstallerProjects打包桌面应用程序

    前言 打包桌面应用程序实在是一个不常使用的东西,偶尔使用起来经常会忘东忘西的耽误时间,因此,这篇文章多以图片记录过程,也是用于备忘. 下载打包工具 C#打包桌面应用程序有很多种方法,这里介绍一种使用M ...

  2. 数读 | 为什么运维朋友们都需要学Python?

    运维人员需不需要学开发?需不需要学Python?PythonN和Shell有什么区别?天天问这种好水的问题,我实在受不了,决定帮大家扫扫盲. 现阶段,掌握一门开发语言已经成为高级运维工程师的必备计能, ...

  3. zabbix报警信息设置

    报警信息 默认标题: 服务器监控报警 告警主机:{HOST.NAME} 主机IP: {HOST.IP} 告警级别:{TRIGGER.SEVERITY} 告警信息:{TRIGGER.NAME} 问题详情 ...

  4. TCP11种状态集之TIME_WAIT

    先看一个实例,上代码: #!/usr/bin/env python3 # _*_ coding:utf- _*_ import socket sk = socket.socket() sk.bind( ...

  5. esxi虚机迁移到Workstation

    虚拟机的文件管理由VMware Workstation来执行.一个虚拟机一般以一系列文件的形式储存在宿主机中,这些文件一般在由workstation为虚拟机所创建的那个目录中. 如下图所示:(< ...

  6. python的数据类型之字符串(二)

    字符串常见操作 如有字符串mystr = 'hello xiaose',以下是常见的操作 1.find 检测某个字符串是否包含在 mystr中,如果是返回开始的索引值,否则返回-1 格式:mystr. ...

  7. 设计模式-桥接模式(Bridge)

    桥接模式是构造型模式之一.把抽象(Abstraction)与行为实现(Implementor)分离开来,从而可以保持各部分的独立性以及应对它们的功能扩展. 角色和职责: 1.抽象类(Abstracti ...

  8. mybatis的插入与批量插入的返回ID的原理

    目录 背景 底层调用方法 单个对象插入 列表批量插入 完成 背景 最近正在整理之前基于mybatis的半ORM框架.原本的框架底层类ORM操作是通过StringBuilder的append拼接的,这次 ...

  9. ZigBee按键中断

    何为按键中断? 在了解按键中断之前,我们先来了解一下什么是中断?中断就是程序执行当前代码,当前任务的时候: 突然有自身函数或外部的影响,而使程序执行到别的任务再回来. 举个栗子: 当你在做饭的时候,电 ...

  10. jekyll搭建个人博客1

    目录 配置环境 使用模板 配置环境 简介 jekyll是一个简单的免费的,生成静态网页的工具,不需要数据库支持.但是可以配合第三方服务,例如Disqus.最关键的是jekyll可以免费部署在Githu ...