IDEA中git的配置与使用
IDEA中git的配置与使用
1、介绍
git是目前非常流行的版本管理管理软件,因其具有分布式特点,越来越受到企业的欢迎。IDEA作为一款优秀的开发软件,其内部也提供了对git的支持。
2、下载并安装git软件包
请参考“Git代码管理”一文,这里不做赘述。
3、配置idea中的git目录
在settings中搜索git,指定git.exe文件即可,如图所示:

4、创建普通java项目与模块
略。
5、启用版本控制集成
点击VCS-> enable version control integration菜单:

选择Git菜单:

在项目的右键菜单中出现git选项:

6、共享项目到github
点击VCS菜单->Import into version control -> Share project on github,如图所示:

使用默认值,点击Share:


5、查看github上的共享项目

6、从github上检出项目
新建项目时,选择从github中检出检出项目,但注意检出来的项目模块配置有时是错误的,需要重新指定,否则项目视图中显式的模块结构是错误的。
点击File ->New -> Project from Version control -> Github:

输入git地址和本地目录名称:

7、修正检出的项目
项目的路径是错误的,应该是D:\ossss2,而不是D:\ossss:

修改方式为进入项目结构窗口,删除错误模块,重新添加即可。



新的项目结构恢复正常:

8、添加文件到索引区
在新建文件上点击右键 -> Git -> Add,快捷键是alt + ctrl + a:

9、commit并push文件
通过VCS菜单-> Git -> Commit File:

选中要提交的文件,点击commit -> commit and push:

10、查看当前的分支情况
点击idea的状态栏,可以分别查看本地分支、远程分支、当前分支情况:

11、比较各个区域的文件
打开Version Control视图

选择log

选择对别的文件或者目录

选择某个commit的日志

git diff

对比窗口内容:

git diff local

对比窗口内容:

12、idea git pull问题
idea中通过git pull执行始终报无法覆盖的错误信息。解决办法是不用使用git pull,使用VCS菜单的update project选项。

IDEA中git的配置与使用的更多相关文章
- Xcode 中 Git 的配置与使用
Xcode 中 Git 的配置与使用主要围绕下面几个问题展开阐述: 问题1,如何在Xcode中创建本地代码库,并添加和提交代码到本地代码库? 问题2,如何在Xcode中提交推送给远程服务器代码库? 问 ...
- vscode中git的配置
vscode中对git进行了集成,很多操作只需点击就能操作,无需写一些 git 指令. 不过这就需要你对vscode进行配置.下面我会讲到 git 的配置与免密码上传 github VSCode配置g ...
- idea中Git的配置和Github上推拉项目
1.去官网下载Git,并且安装它.安装步骤较为简单,此处就不再赘述. 2.在idea中配置Git信息 Git路径就是你电脑中安装Git的位置,找到git.exe文件(正常情况下,idea都会自动给你匹 ...
- 【转】Android Studio中Git的配置及协同开发
一. Android Stutio配置git setting–>Version Control–>Git–>Path to Git executable中选择git.exe的位置 ...
- eclipse中git插件配置 编辑
一.Eclipse上安装GIT插件EGit EGit插件地址:http://download.eclipse.org/egit/updates OK,随后连续下一步默认安装就可以,安装后进行重启Ecl ...
- Android Studio中Git的配置及协同开发
转载请标明出处: http://blog.csdn.net/xmxkf/article/details/51595096 本文出自:[openXu的博客] 目录: 一 Android Stutio配置 ...
- Git的配置和使用
eclipse中Git的配置 可以参考http://www.cnblogs.com/zhxiaomiao/archive/2013/05/16/3081148.html, http://blog.cs ...
- Pycharm中Git、Github的简单使用和配置
Pycharm中Git.Github的使用 PyCharm本身自带了git,稍微配置一下就可以很好的在图形界面下进行Python项目的版本控制 配置Git 在配置前先新建一个项目,当然也可以打开已有的 ...
- git config 配置
1. git config简介 我们知道config是配置的意思,那么git config命令就是对git进行一些配置.而配置一般都是写在配置文件里面,那么git的配置文件在哪里呢?互动一下,先问下大 ...
随机推荐
- mysql 中decimal中去掉后面多余的0
#去除Decimal后面多余的0 #处理前SELECT '0.12000','1.203010','-0.20' #处理后SELECT 0+CAST('0.12000' AS CHAR),0+CAST ...
- python模块之wordcloud
wordcloud官方文档: http://amueller.github.io/word_cloud/generated/wordcloud.WordCloud.html#wordcloud.Wor ...
- thinkPHP Model的操作
1.建立一个表 create table Demo( -> id int, ), -> age int, ) -> ); 2.新增数据 2.1面向过程的风格 $d = $a-> ...
- hdfs shell命令及java客户端编写
一. hdfs shell命令 可以通过hadoop fs 查看所有的shell命令及其用法. 传文件到hdfs: hadoop fs -put /home/koushengrui/Downloads ...
- Microsoft使用技巧
1.拍摄屏幕内容的截图 按 Win + Shift + S 以打开截图栏,然后将光标拖动到要捕获的区域. 截图区域将保存到剪贴板. 2.使用键盘添加表情符号 随心随处表达自我. 按 Ctrl + Sh ...
- Silverlight 鼠标双击 事件
Silverlight 双击事件例子 <UserControl x:Class="MouseDbClick.MainPage" xmlns="http://sche ...
- ArrayList代码分析
集合算是java中最常用的部分了,阅读该部分jdk代码可以让我们更加清楚的了解其实现原理,在使用时也能心中有数,有利于写出高质量的代码. ArrayList 底层数组实现,初始长度10,超过长度后的自 ...
- MahApps.Metro控件更換微軟視窗主題
先來看一下微軟默認的視窗主題(左:Window)與MahApps.Metro的視窗主題(右:MetroWindow), Window MetroWindow MetroWindow似乎美觀多了 ...
- Linux Shell 录制并回放终端会话
当别人演示某些命令时,一时可能记不住,解决办法之一是把演示时的过程录制下来,视频当然最完美但是成本高.利用script和scriptrelay命令可以录制命令的次序和时序. 录制 script -t ...
- java学习第十四天
1:正则表达式(理解) (1)就是符合一定规则的字符串 (2)常见规则 A:字符 x 字符 x.举例:'a'表示字符a \\ 反斜线字符. \n 新行(换行)符 ('\u000A') \r 回车符 ( ...