博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【IDEA】使用intellij的idea集成开发工具中的git插件
阅读量:6581 次
发布时间:2019-06-24

本文共 3132 字,大约阅读时间需要 10 分钟。

  

注意:这里并没有介绍git客户端的安装,如果要安装客户端,大家可以参考如下的链接:

 

1、在使用这个idea当中的git的时候,由于本身旗舰版的intellij的idea已经集成了github,所以我们只需要安装一个git即可:(我用的IDEA版本自动带的有git插件)

2、安装完成之后,需要说明的是,由于我之前安装过git对应的版本,如下图所示:

 

3、所以在配置idea当中的git的时候要实际根据对应git的git.exe路径,如下图所示:

 

 

 

 

 

 

4、如上的git配置和github配置的时候需要进行测试(Test),如果测试成功,说明之前安装的git bash没有问题,同时github社区的帐号也没有问题。需要注意的是

  在配置的时候,Git当中的native在使用的过程当中应当要配置对应的本地公匙到Github社区网站当中(下面补充),最好不要选择其他的。Github的配置github.com不需要修改,下面的填写用户名和密码即可。然后点击Apply!

  关于配置ssh提交参考:

 

5、配置好Git和Github以后,那么接下来就是在idea当中创建一个项目,例如我的项目如下图所示:

 

 

 6、创建完成以后,选中项目在菜单栏当中选择如下图的Create Git Repository,这样就会在当前项目的目录下多出一个.git隐藏目录:

 

 

 

或者从git-bash中进入到项目目录下面,然后运行:

git init

 

 

 

 

 7、接下来就是要创建远程仓库,创建完成后如下图所示:

 

 

 

 8、然后进入到项目目录下,右键点击使用Git bash,接下来就会进入到如下的终端当中:(进入的就是项目目录),先将本地的内容添加到本地仓库当中,可以先添加git add 添加文件到暂存区,然后commit到本地仓库。

 (1)进入到目录并且查看修改的东西:

liqiang@root MINGW64 /$ cd /e/IDEAWorkSpace/SSM/  liqiang@root MINGW64 /e/IDEAWorkSpace/SSM (master)$ git statusOn branch masterNo commits yetUntracked files:  (use "git add 
..." to include in what will be committed) .idea/ SSM.iml pom.xml src/ target/nothing added to commit but untracked files present (use "git add" to track)

 

 (2)创建.girignore文件,忽略一些不需要提交的东西:(参考:)

liqiang@root MINGW64 /e/IDEAWorkSpace/SSM (master)$ vim .gitignoreliqiang@root MINGW64 /e/IDEAWorkSpace/SSM (master)$ cat ./.gitignore.git.ideatarget/*

liqiang@root MINGW64 /e/IDEAWorkSpace/SSM (master)

$ git status
On branch master

 

No commits yet

 

Untracked files:

(use "git add <file>..." to include in what will be committed)

 

.gitignore

SSM.iml
pom.xml
src/

 

 

 (3)添加索引并提交到本地仓库:

 

liqiang@root MINGW64 /e/IDEAWorkSpace/SSM (master)$ git add .liqiang@root MINGW64 /e/IDEAWorkSpace/SSM (master)$ git commit -am "test"[master (root-commit) f57c0d2] test 36 files changed, 2484 insertions(+) create mode 100644 .gitignore create mode 100644 SSM.iml create mode 100644 pom.xml....

 

(4)连接远程仓库并提交到远程仓库:

liqiang@root MINGW64 /e/IDEAWorkSpace/SSM (master)$ git remote add origin git@github.com:qiao-zhi/IDEASSM.gitliqiang@root MINGW64 /e/IDEAWorkSpace/SSM (master)$ git push origin masterCounting objects: 58, done.Delta compression using up to 4 threads.Compressing objects: 100% (45/45), done.Writing objects: 100% (58/58), 24.86 KiB | 509.00 KiB/s, done.Total 58 (delta 3), reused 0 (delta 0)remote: Resolving deltas: 100% (3/3), done.To github.com:qiao-zhi/IDEASSM.git * [new branch]      master -> master

 

 (5)查看远程仓库:

 

 上面的提交是利用git的命令行方式提交。其实我还是喜欢这种方式,只需要记几个命令就行。。。。。。

 

 

------------- 接下来开始利用IDEA进行提交代码:-------------------------

 

(1)右击项目,选择Git-》commit Directory

 

 

 

 

 

 

 

 

注意:

  第一次SSH提交的时候报错:20:54 Push failed: Failed with error: Could not read from remote repository.

 解决办法:

  Fiel-》Settings-》搜索git:将SSH Executable 更换为Native

 

 

 至此,IDEA集成git完成了。我还是倾向于用git自带的黑窗口进行查看、提交、推与拉代码,简单方便。下面附几个git常用的命令:

git status    #查看变化git diff     #查看具体的变化git add .    #添加索引git commit -am "xx"    #提交到本地仓库git push origin branchname    #推到远程branchname分支git pull origin branchname    #拉远程branchname分支git branch newbranch    #创建新分支git checkout -b newbranch   #创建新分支并马上切换到新分支git checkout newbranch   #切换到新分支 git branch -d branchname   #删除分支 git remote add origin url   #连接到远程分支 git init   #初始化为git项目

 

转载地址:http://omnno.baihongyu.com/

你可能感兴趣的文章
Visual Studio 2014 CTPs 下载 和C# 6.0 语言预览版介绍
查看>>
js混淆 反混淆 在线
查看>>
Linux ftp
查看>>
大规模分布式数据处理平台Hadoop的介绍 一种可靠、高效、可伸缩的处理方案
查看>>
java代理ip有效检测
查看>>
总结5种比较高效常用的排序算法
查看>>
独立思考者模型:避开思维误区的沼泽 我们很多时很蠢
查看>>
解决简单恢复模式下产生的日志增长
查看>>
字符数组和结束符/0之间的关系
查看>>
照顾不周, 怎么会,今天是我打扰了 最简单的回答:“别客气,谢谢你们!” 稍复杂一点的回答:“不好意思!实在麻烦你们了,非常感谢!”...
查看>>
【转载】优秀博文转载
查看>>
扫描二维码界面的搭建,重点是冲击波动画
查看>>
打印小票
查看>>
n皇后2种解题思路与代码-Java与C++实现
查看>>
iOS开源项目MobileProject功能点介绍
查看>>
int类型和byte类型的强制类型转换
查看>>
【云计算】WAF简介、功能特性、部署方式等
查看>>
JAVASCRIPT match()
查看>>
VMware Workstation中网络连接之桥接、NAT和Host-only
查看>>
js检查浏览器是否处于隐身模式
查看>>