一、简介

  在我们入门软件研发并且是团队开发的时候,总会遇到这样合代码这么简单粗暴的工作,最开始我也能体会到这项工作折磨。那git是干什么得呢?简称分布式版本控制系统,常见就是上传代码、整合代码、更新代码,完全托管给git处理。这一篇文章,先不介绍它的工作原理,直接介绍的应用。在后续的文章,我会写它的工作原理、常用git操作命令、与SVN版本控制的区别。

二、下载安装git

  自己去下载一个安装包,一直next直到finish。

三、建立github账户。简单的说,充当的就是git版本控制系统的远程代码仓库。

  1、参考它注册github账号、创建仓库:http://www.cnblogs.com/ruofengzhishang/p/3842587.html

  2、或者自己百度github创建。

四、Intelij Idea里面配置git

1、配置git:左上角-File-Setting-Version Controller。

2、连接github。

五、利用Intelij Idea上传代码到github

1、说明:如果之前已经配置了我的github的仓库,可能直接操作会找不到仓库之类的。每一个git项目,在项目里都有一个隐藏的git目录,里面配置了提交至哪一个仓库的信息,所以我们需要修改。我的做法是直接删除这个.git,重新新建仓库、链接仓库。如果是新建的项目没有用过git则可以忽略该步骤。

2、理解上传代码到git的流程:初始化项目(init相当于生成.git这个文件夹)-分享到github仓库-上传代码

步骤一:初始化git,并生成.git目录

步骤二:方式一创建git仓库并且上传到github

注:方式二也可以自己去github创建好,然后修改远程仓库url

步骤三:情形一:她会直接弹出一个上传代码的窗口,你直接push即可;情形二:不会弹窗窗口,需要自己手动操作去提交。

针对情形二,我们会看见左边的代码区全部文件都变成红色了。解释:红色-没有提交到本地仓库 绿色:没有提交到远程仓库 蓝色:已经提交到远程仓库github上,但是修改了代码,与远程代码不一致。黑色:与github远程代码一致。

由红色-绿色=添加代码到本地仓库

六、github代码上传与代码下载:上下总能分清楚吧,大哥。

七、从github检出代码。

注意:接下来会弹出一个警告框,如果是使用我提供的SSM+Maven框架一定要点NO,因为我们要导入maven需要修改。若不是maven项目直接点YES并且忽略剩余操作。

接下来的步骤参考:http://www.cnblogs.com/qiuyong/p/6308696.html

Intelij Idea下的git使用的更多相关文章

  1. 在Centos下搭建git并可以通过windows客户端访问

    亲测在本地虚拟机和远程服务器上无问题,如有不懂请留言. 注意事项:以下所有操作是在root权限下操作的.1.Centos服务器版本centos6.5 2.首先安装git,使用yum在线安装 yum i ...

  2. ***Linux下使用git命令及github项目

    在linux下搭建git环境1.创建Github账号,https://github.com2.Linux创建SSH密钥: ssh-keygen  ##一直默认就可以了 3.将公钥加入到Github账户 ...

  3. Linux下安装Git

    Ubuntu12.04中默认没有安装Git.需要自行安装. 1. 安装Git 1.1 Ubuntu12.04下 可以使用apt-get方式安装,也可以下载源代码安装[1],我们这里使用apt-git安 ...

  4. Windows 环境下配置 git bash 的 HOME 默认路径

    0.引 在 windows 下安装 git 之后, git 默认的HOME和~路径一般都是C:\Users\用户名,每次得用命令切换到常用的Repository下,此操作重复而没有意义.为了修改默认路 ...

  5. windows下安装git & 在git@OSC上推送代码

    第一部分 windows下安装git 1.下载最新版本的git:直接百度“git”,如图所示,点击立即下载. 也可以直接在官网下载最新版本的git:http://www.git-scm.com/dow ...

  6. Windows下搭建Git开发环境

    Windows下搭建Git开发环境主要有以下三种方法: 1,VS,vs2013和vs2015中已经集成了git插件了 2,msysGit+TortoiseGit 3,msysGit+SourceTre ...

  7. Android 源码获取-----在Windows环境下通过Git得到Android源代码

    在学习Android的过程中,深入其源代码研究对我们来说是非常重要的,这里将介绍如何通过在Windows环境下使用Git来得到我们的Android源代码. 1.首先确保你电脑上安装了Git,这个通过  ...

  8. 使用git推送代码到开源中国以及IDEA环境下使用git

    使用git推送代码到开源中国以及IDEA环境下使用git 在学习Java的过程中我们会使用到git这个工具来将我们本周所编写的代码上传到开源中国进行代码托管,而在使用git的时候有很多的同学由于不会操 ...

  9. [MAC ] Mac-OSX下安装Git

    转载自 : http://www.cnblogs.com/shanyou/archive/2011/01/30/1948088.html Mac-OSX下安装Git是一件很简单的事,我们可以下载一个安 ...

随机推荐

  1. windos8设置cpu数量和内存大小

    转自:http://smilejay.com/2012/03/windows_cpu_memory_setting/ Windows 8(测试版)在作为Xen Guest中的benchmark测试.我 ...

  2. sar命令使用【转】

    sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况.系统调用的使用情 ...

  3. 图解IIS8上解决ASP.Net第一次访问慢的处理

  4. Homestead在windows7 下的搭建

    遇到的问题有 1.Homestead 的版本问题,教程git版本是 v5,最新是v7的,如果用最新,就要求vagrant的版本是 2.0的: 2.启动homestead后,出现 No input fi ...

  5. IEnumerable的几个简单用法

    咋一看到IEnumerable这个接口,我们可能会觉得很神奇,在一般的编程时,基本上我们是想不到去用它的,可是,俗话说得好,存在便是道理,那么,它对我们来说,能够带来哪些奇妙的事情呢? 要想弄懂它,我 ...

  6. Pylint在项目中的使用

    需求背景: Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码. Pylint 是一个 Python 工具,除了平常代码分析 ...

  7. Construct Binary Tree from Inorder and Postorder Traversal (&&Preorder and Inorder Traversal )——数据结构和算法的基本问题

    Given inorder and postorder traversal of a tree, construct the binary tree. Note: You may assume tha ...

  8. JavaScript 执行环境 与 变量对象

    什么是JS的执行环境? function funA(){ //一段代码静静的躺在这里,不能叫执行环境 } funA(); //当代码开始执行以后,系统会将它存入执行栈,并为他准备好足够的内存空间使用 ...

  9. 【hdoj_1865】1sting(递推+大数)

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=1865 本题的关键是找递推关系式,由题目,可知前几个序列的结果,序列长度为n=1,2,3,4,5的结果分别是 ...

  10. linux 大法

    实验楼 练习 小笔记 可以输出图形字符的命令banner 你可以先使用如下命令安装: $ sudo apt-get update $ sudo apt-get install sysvbanner 然 ...