Intelij Idea下的git使用
一、简介
在我们入门软件研发并且是团队开发的时候,总会遇到这样合代码这么简单粗暴的工作,最开始我也能体会到这项工作折磨。那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使用的更多相关文章
- 在Centos下搭建git并可以通过windows客户端访问
亲测在本地虚拟机和远程服务器上无问题,如有不懂请留言. 注意事项:以下所有操作是在root权限下操作的.1.Centos服务器版本centos6.5 2.首先安装git,使用yum在线安装 yum i ...
- ***Linux下使用git命令及github项目
在linux下搭建git环境1.创建Github账号,https://github.com2.Linux创建SSH密钥: ssh-keygen ##一直默认就可以了 3.将公钥加入到Github账户 ...
- Linux下安装Git
Ubuntu12.04中默认没有安装Git.需要自行安装. 1. 安装Git 1.1 Ubuntu12.04下 可以使用apt-get方式安装,也可以下载源代码安装[1],我们这里使用apt-git安 ...
- Windows 环境下配置 git bash 的 HOME 默认路径
0.引 在 windows 下安装 git 之后, git 默认的HOME和~路径一般都是C:\Users\用户名,每次得用命令切换到常用的Repository下,此操作重复而没有意义.为了修改默认路 ...
- windows下安装git & 在git@OSC上推送代码
第一部分 windows下安装git 1.下载最新版本的git:直接百度“git”,如图所示,点击立即下载. 也可以直接在官网下载最新版本的git:http://www.git-scm.com/dow ...
- Windows下搭建Git开发环境
Windows下搭建Git开发环境主要有以下三种方法: 1,VS,vs2013和vs2015中已经集成了git插件了 2,msysGit+TortoiseGit 3,msysGit+SourceTre ...
- Android 源码获取-----在Windows环境下通过Git得到Android源代码
在学习Android的过程中,深入其源代码研究对我们来说是非常重要的,这里将介绍如何通过在Windows环境下使用Git来得到我们的Android源代码. 1.首先确保你电脑上安装了Git,这个通过 ...
- 使用git推送代码到开源中国以及IDEA环境下使用git
使用git推送代码到开源中国以及IDEA环境下使用git 在学习Java的过程中我们会使用到git这个工具来将我们本周所编写的代码上传到开源中国进行代码托管,而在使用git的时候有很多的同学由于不会操 ...
- [MAC ] Mac-OSX下安装Git
转载自 : http://www.cnblogs.com/shanyou/archive/2011/01/30/1948088.html Mac-OSX下安装Git是一件很简单的事,我们可以下载一个安 ...
随机推荐
- Linux内核中的Cache段
Linux内核中的Cache段 原文地址:http://blogold.chinaunix.net/u2/85263/showart_1743693.html 最近移植LEON3的内核时,了解了一些简 ...
- 分布式队列Celery入门
Celery 是一个简单.灵活且可靠的,处理大量消息的分布式系统,并且提供维护这样一个系统的必需工具.它是一个专注于实时处理的任务队列,同时也支持任务调度.Celery 是语言无关的,虽然它是用 Py ...
- mysql root 密码恢复
1.停止mysql服务 service mysql stop 2.启动mysql时不启动授权表,跳过权限验证使用空密码登陆 mysqld_safe --skip-grant-tables & ...
- PHP学习笔记之数组游标操作
数组有N个单元,同时只能操作一个单元.比如循环时,只能一个一个单元读取他的值. 那么数组是怎么记住刚才读取的是哪个单元,接着读取下个单元的呢? 在数组内部,有一个指针,指针指向某一个单元. 每循环一个 ...
- shell之read命令
一.概述 read命令接收标准输入(键盘)的输入,或者其他文件描述符的输入.得到输入后,read命令将数据放入一个标准变量中. 二.使用举例(这里仅列出一些常用的选项) 1.基本读取 #!/bin/b ...
- 以太坊go-ethereum客户端docker安装(一)
最近一段时间忙于工作,就没来得及发表博客,但一直没有停止对区块链的研究.周末抽时间分享一下近期比较重大的收获之一--使用docker来搭建和使用以太坊的节点.本人已经顺利搭建出,开发环境,测试环境,F ...
- loadrunner 分用户日志
loadrunner 分用户日志 loadrunner在run脚本时,模拟多用户并发场景下,通常需要分别关注每个用户的脚本执行日志,可以按照以下操作进行: 在“Run Load Tests”中选择需要 ...
- poj1011 Sticks(DFS+剪枝)
题目链接 http://poj.org/problem?id=1011 题意 输入n根棍子的长度,将这n根棍子组合成若干根长度相同的棍子,求组合后的棍子的最小长度.这题是poj2362的加强版,思路与 ...
- 微信开发(一)SAE环境搭建
登录新浪sae平台,点击sae 点击创建新应用->继续创建 环境选择: 填好后点击创建应用 点击创建版本 点击链接可以访问,点击编辑代码可以在线编辑,代码上传可以是svn,git,可以在线上传 ...
- 113. 路径总和 II
给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径. 说明: 叶子节点是指没有子节点的节点. 示例:给定如下二叉树,以及目标和 sum = 22, 5 / \ 4 8 ...