idea集成git并上传新建项目

1、安装git插件

在File => Settings => Plugins里搜索gitlab(或是其他git,如github、gitee等)

我个人使用的是国内的gitee,安装完后,重启idea。

如已安装,可省略此步骤。

idea集成git并上传新建项目

2、配置登录账户

在File => Settings => Version Control中选择刚刚安装的Gitee,点击Access Token输入框后面的Create API Token,在弹出的对话框中输入用户名(Login)和密码(Password),然后点击Login登录。

若已配置过账户,可省略此步骤。

idea集成git并上传新建项目

3、在git上创建远程仓库

在Git上创建一个新仓库(这里注意不要勾选Initialize this repository with a README,否则会因为冲突问题而使项目上传变得麻烦)

如果已创建,可省略此步骤。

idea集成git并上传新建项目

Git新建仓库

idea集成git并上传新建项目

4、创建本地仓库

在Idea菜单栏中依次选择VCS => Import into Version Control => Create Git Repository,然后选择自己的项目根目录,就会自动帮你初始化成git项目。

idea集成git并上传新建项目

5、将项目添加到本地仓库

右键点击项目,选择 Git => Add,将我们需要提交的代码添加到待提交区

再右键点击项目,选择 Git => Commit Directory,在弹出的commit对话框中填入commit内容,并点击commit按钮提交到本地仓库。

idea集成git并上传新建项目

6、合并远程仓库(rebase)

获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

点击idea的Terminal控制台,在控制台中输入命令:git pull --rebase origin master

执行成功会将远程分支与本地分支合并,如果远程分支不为空,必须执行这一步,否则后面的提交会失败(idea的界面操作无法实现这个功能,只能是用命令行的形式)。

idea集成git并上传新建项目

7、push代码

右键点击项目,选择 Git => Repository => push,在弹出的对话框中的push按钮选择push,完成push操作

idea集成git并上传新建项目

 

总结:

idea中使用git提交项目还是很方便的,但是在远程仓库新建项目的时候,最好建一个完全空的项目,如果有readme文件,在将本地分支与远程分支合并的时候,可能两个分支无法关联上(报的错为:refusing to merge unrelated histories),这时一定要执行第6步,否则新建项目无法push。