您的位置:首页 > 其它

Intellij IDEA连接Git@OSC

2016-06-17 14:06 369 查看
摘要
Intellij IDEA作为最强大智能的IDE,内部已经集成了Git的功能,所以不用安装插件,连接Git@OSC也非常容易

首先安装git for windows 推荐使用这个:http://msysgit.github.io/ 

可以在任何目录 右键——git bash 弹出对应路径的 git 命令行窗口 而且启动速度比较快

在Intellij中Settings——Version Control——Git——Path to Git executable

找到安装git  bin目录下的git.exe



1.方法一  适用于新建项目

先在Git@OSC上创建仓库  拿到Git@OSC仓库的HTTP连接http://git.oschina.net/lujianing/GitOSC.git

在Intellij IDEA工具栏中 VCS——Checkout from Version Control——Git 粘贴 URL 然后点击CLONE 

会创建并且复制仓库文件到本地项目中  然后你就可以在本地项目中进行Git  add commit等操作了

最后可以在项目中Git ——Repositroy——PUSH  提交到Git@OSC中了(第一次提示输入账号密码)

就是这么简单 有木有....

下面是对应的一些截图














2.方法二  适用于已有项目

先在Git@OSC上创建仓库  拿到Git@OSC仓库的HTTP连接http://git.oschina.net/lujianing/test2.git

如果本地项目非Git项目 首先把项目变成Git的项目

在intellij中 VCS——Import into Version Control——Create Git Repository  选择你的本地项目 

通过git shell (可以安装git for window) 进入到项目目录 执行 

git remote add origin http://git.oschina.net/lujianing/test2.git
git push -u origin master  (这个是命令行提交项目可以不用执行  参考方法一中在intellij中push)

如果提交失败 请参考git提示进行解决  比如已经有remote地址 可以git remote rm origin清除

如果是仓库中有其他文件  本地项目中没有 可以参考后两个图 首先merge项目 

项目就提交到Git@OSC了   以后的再有修改提交仓库就可以参考方法一的push操作了 

就是这么简单有木有

下面是对应的一些截图











ps:2014-04-20

git for windows推荐使用这个:http://msysgit.github.io/

可以任何目录 右键——git bash 弹出对应路径的 git 命令行窗口 而且启动速度比较快

对于方法二 适用于已有项目  

通过命令行 git remote add origin xxxxxxx  后 添加远程连接后

首先 git remote pull 从远程同步项目文件 

© 著作权归作者所有

分类:Intellij IDEA 
字数:580

 点赞 
 收藏 
 分享




蛙牛
关注

粉丝: 315 博客数: 36 共码了 43418 字
软件作品:
安卓控制电脑

评论(9)





java9
1楼 2014/01/18 23:58

mark





黄勇
2楼 2014/02/15 23:07

好文!完全用 IDEA 就搞定了!





RyanHoo
3楼 2014/02/16 14:08

引用来自“黄勇”的评论

好文!完全用 IDEA 就搞定了!

勇哥 这样不好啊 用CLI就好了~Windows下就当我没说~~





姚君
4楼 2015/04/06 23:32

请问,改了好多文件,怎么知道自己哪些文件有改动?? 难道每次都commit 全部文件吗?





蛙牛
5楼 2015/04/07 10:35

引用来自“姚君”的评论

请问,改了好多文件,怎么知道自己哪些文件有改动?? 难道每次都commit 全部文件吗?
intellij中有颜色区分吧 如果有版本控制的 没有commit的文件 如果有改动时 是蓝色的





上班杀人
6楼 2015/07/14 09:46

用intellij还是需要安装GIT客户端的吧 不像eclipse安装一个EGIT插件就可以了





宇航员们
7楼 2015/08/01 11:05

我弄了好久没弄好,怎么弄的,加了一个文件可以commit的时候没有看到加的文件





Liujue
8楼 2015/10/11 01:21

是不是只能用Git@OSC仓库的HTTP连接方式进行使用呢

如果使用SSH地址会出现账户密码框





蛙牛
9楼 2015/10/12 09:41

引用来自“Liujue”的评论

是不是只能用Git@OSC仓库的HTTP连接方式进行使用呢

如果使用SSH地址会出现账户密码框
应该两种都可以 http的比较简单吧 第一次都需要账号密码的...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: