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下C语言实现的内存池【转】
转自:http://blog.chinaunix.net/uid-28458801-id-4254501.html 操作系统:ubuntu10.04 前言: 在通信过程中,无法知道将会接收到的 ...
- python基础===拆分字符串,和拼接字符串
给定某字符,只需要保留其中的有效汉字或者字母,数字之类的.去掉特殊符号或者以某种格式进行拆分的时候,就可以采用re.split的方法.例如 ============================== ...
- [转载]锁无关的(Lock-Free)数据结构
锁无关的(Lock-Free)数据结构 在避免死锁的同时确保线程继续 Andrei Alexandrescu 刘未鹏 译 Andrei Alexandrescu是华盛顿大学计算机科学系的在读研究生,也 ...
- 提高spring boot jpa性能(译)
Spring Data JPA为Spring应用程序提供了数据访问层的实现.这是一个非常方便的组件,因为它不会重新发明每个新应用程序的数据访问方式,因此您可以花更多时间来实现业务逻辑.使用Spring ...
- .htaccess教程:简介、访问控制、验证、目录浏览控制
一..htaccess简介 1.什么是.htaccess .htaccess是一个纯文本文件,里面存放着Apache服务器配置相关的一些指令,它类似于Apache的站点配置文件,如httpd.conf ...
- AGC 16 D - XOR Replace
AGC 16 D - XOR Replace 附上attack(自为风月马前卒爷) 的题解 Problem Statement There is a sequence of length N: a=( ...
- 转- 阿里云、Amazon、Google云数据库方案架构与技术分析
「一切都会运行在云端」. 云时代早已来临,本文着眼于顶级云服务商云服务商的云数据库方案背后的架构,以及笔者最近观察到的一些对于云数据库有意义的工业界的相关技术的进展,希望读者能有所收获. 现在越来越多 ...
- 教你如何更改android应用的包名
Android 源码自带了很多应用程序,想改个包名方便修改?很简单,两步搞定,以packages/apps/Settings为例: 1.打开AndroidManifest.xml,把 <mani ...
- css3代码整理—弹性盒子篇
父级使用弹性盒子: #fu{ display:flex; } 父级中子级的对齐方式: 1.水平对齐方式:两端对齐 #fu { display:flex; justify-content:space-b ...
- day2、购物商城
作业:购物商城 商品展示,价格 买,加入购物车 付款,钱不够 代码如下: import codecs #登录接口,用户名密码都正确登录成功,否则失败 def login(your_name,your_ ...