IntelliJ IDEA下的使用git

标签: 工具使用
4人阅读 评论(0) 收藏 举报
分类:

1、git简介

git是目前流行的分布式版本管理系统。它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响。也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可以提交代码,切换分支。git又使用了SHA-1哈希算法确保了在文件传输时变得不完整、磁盘损坏导致数据丢失时能立即察觉到。

git的基本工作流程:

git_status

  • git clone:将远程的Master分支代码克隆到本地仓库
  • git checkout:切出分支出来开发
  • git add:将文件加入库跟踪区
  • git commit:将库跟踪区改变的代码提交到本地代码库中
  • git push: 将本地仓库中的代码提交到远程仓库

git 分支

  • 主分支
    • master分支:存放随时可供生产环境中的部署的代码
    • develop分支:存放当前最新开发成果的分支,当代码足够稳定时可以合并到master分支上去。
  • 辅助分支
    • feature分支:开发新功能使用,最终合并到develop分支或抛弃掉
    • release分支:做小的缺陷修正、准备发布版本所需的各项说明信息
    • hotfix分支:代码的紧急修复工作

2、git在IntelliJ IDEA下的使用

2.1、IntelliJ IDEA下配置git

  • 本地安装好git,并配置合理的SSH key,具体看这里
  • IntelliJ IDEA->Performance->Version Control->git 将自己安装git的可执行文件路径填入Path to Git executable,点击 Test测试一下

git_

2.2、git clone

  • VCS->Git->Clone

git_clone1

  • 输入你的远程仓库地址,点击测试一下地址是否正确

git_clone2

2.3、git checkout

  • 在IntelliJ IDEA右下角有一个git的分支管理,点击。选择自己需要的分支,checkout出来

git_checkout1

  • checkout出来,会在底端显示当前的分支。其中1显示的为本地仓库中的版本,2为远程仓库中的版本

git_checkout2

  • 点击IDE的右上角的向下箭头的VCS,将分支的变更同步到本地

git_checkout3

2.4、git diff

  • 在local changes 中选中要比对的文件,右键选择show diff 便可以查看文件的变动。或者选择Revert放弃文件的改动 git_diff

2.5、git log

  • 在Version Control下选择Log,可以查看提交历史 git_log

2.6、git commit

  • 默认导入的工程已经git add加入库跟踪区了
  • 随便修改一下pom.xml文件,其修改的文件会显示在Version Control中的local changes下

git_commit1

  • 点击IDE右上角的向上箭头的VCS, git commit, 写上日志提交到本地代码库中

git_commit2

2.7、git push

  • VCS->Git->Push 将本地代码提交到远程仓库

git_push

2.8、在Idea命令行使用git

mac下同时按alt+F12,进入idea命令行

常见的命令:

clone项目  git clone xxxxxx

检查项目状态 git status

切换分支并和远程的分支关联 git checkout -b xxx -t origin/xxx

拉最新更新 git pull

提交更新 git commit -am “备注”

合并分支到当前分支,首先切换到需要被合并的分支 git checkout xxx, 再合并  git merge yyyy

提交 git push

                </div>
查看评论

80x86保护模式系列教程(1)保护方式简介

一.保护方式简介80386有三种工作方式:实模式,保护模式和虚拟8086模式。本文介绍保护方式下的80386及相关的程序设计内容。实模式下的80386寄存器,寻址方式和指令等基本概念,除特别说明外在保...
  • tangl_99
  • tangl_99
  • 2003-03-08 14:56:00
  • 8046

在IntelliJ IDEA中使用 GIT

首先安装好git之后 Git 各平台安装包下载地址为:http://git-scm.com/downloads 打开Idea File—> Setting 设置Git exe 如下图,设置好...
  • DoUUnderstand
  • DoUUnderstand
  • 2017-11-24 15:12:06
  • 1561

IntelliJ idea 中使用Git

IDEA中 如何将本地项目提交到本地仓库和远程仓库(github),下面是想详细的操作步骤:  一、在IDEA中配置git 1.要使用GitHub,首先你需要下载一个Github  (地址:http:...
  • u010221213
  • u010221213
  • 2016-05-10 10:19:01
  • 4726

Windows下IntelliJ IDEA配置git项目

安装git for windows下载地址:https://git-scm.com/download/win安装tomcat下载地址:http://tomcat.apache.org/在Intelli...
  • coder_ken
  • coder_ken
  • 2016-07-21 21:16:20
  • 2748

IntelliJ IDEA-Git安装

git 软件 与Eclipse中使用git不一样, IDEA虽然集成了git,但是并没有自带git.exe,所以需要自己下载。 git.exe 分32和64位,可以在git官网下载:https://...
  • wo_shi_LTB
  • wo_shi_LTB
  • 2018-02-19 13:41:35
  • 140

Intellij IDEA入门到精通

课程目录: 1)课程介绍和软件安装 2)Intellij IDEA安装Tomcat和Maven 3)Intellij IDEA使用Maven Helper插件分析依赖 4)Intellij IDEA安装Git和Git使用 5)Intellij IDEA常用快捷键 6)Intellij IDEA连接MySQL数据库 7)Intellij IDE使用GsonFormat转化json 8)Intellij IDEA使用Markdown文本编辑器 9)Intellij IDEA使用FindBugs查找bug 10)Intellij IDEA使用ECTranslation翻译英文 11)Intellij IDEA使用CheckStyle-IDEA检查代码风格 12)Intellij IDEA使用MyBatisCodeHelper生成代码 课程目录: 1)课程介绍 2)Intellij IDEA 样式设置 3)Intellij IDEA文件对比 4)Intellij IDEA插件Eclipse Code Formatter格式化代码 5)Intellij IDEA连接SSH 6)Rest Client工具使用 7)JRebel插件实现热部署 8)Background image plus 和Codeglance代码小视图 9)Grep console自定义控制台颜色 10)Intellij IDEA调试功能 11)UpperLowerCapitalize和Generate serialversionuid使用 12)Intellij IDEA中IdeaVim使用
  • 2017年11月13日 11:42

转载:Intellij IDEA连接Git

Intellij IDEA连接Git
  • qq_36411874
  • qq_36411874
  • 2017-10-10 23:43:56
  • 215

Intellij GIT设置 图文

Intellij GIT设置
  • antin_king
  • antin_king
  • 2016-04-11 17:32:59
  • 609

关于Intellij Idea中git的技巧

  • qq496013218
  • qq496013218
  • 2017-02-08 14:41:08
  • 782

IntelliJ IDEA +git安装与配置(从git导入maven工程)

IntelliJ IDEA +git安装与配置  IntelliJ IDEA +git安装   本部分不是重点 一.IntelliJ IDEA安装     从官网下载安装包,按...
  • u012512811
  • u012512811
  • 2017-08-30 19:57:06
  • 2763
    个人资料
    等级:
    访问量: 0
    积分: 38
    排名: 0
    文章存档