这里以git@oschina举例说明。
git的pull就相当于svn的update,commit是提交到本地仓库,push就相当于提交到远程仓库。
前提
虽然idea集成了git插件,但你仍然需要安装git(windows版本git for windows)。
然后在idea的Version Control中选择git.exe的位置。
下面的例子已osc@git为例说明
一、从git仓库checkout项目到idea
后面会提示你输入osc@git的用户名和密码,然后就可以checkout下来了。
二、将idea中已有的项目分享到git@osc
1 .在osc@git上创建一个仓库,比如:
https://git.oschina.net/qincd/readimage.git
2 .idea操作
没有办法像SVN一样,直接将项目share到远程仓库。
需要使用命令行执行git命令。如下:
1)选择要share的项目,然后vcs->Import into Version Control->Create git repository
然后选择你要share的项目。
2)打开命令行,切换到你要share的项目路径,执行下面的命令
执行完毕后,就将本地仓库和远程仓库建立了联系。
3)回到idea,执行git->add命令,然后commit and push就可以了,后面就可以愉快的执行pull/push操作了。
注意:
执行git的commit只是提交到本地仓库,需要再执行push命令才能提交到远程git仓库