前言

 现如今,Git作为一款很受欢迎的项目(代码)管理工具,很多项目都在Git上进行维护,这次整理一下如何在IDEA中集成Git并上传项目。

 我的另外两篇Git的博客

  • Windows本地配置Git的SSH公钥
  • Git本地仓库向码云的仓库上传文件

IDEA配置Git并上传项目

IDEA配置Git

idea公钥配置_上传

查看项目有没有Git选项

 没有和Git关联的项目是没有Git选项的。

idea公钥配置_git_02

创建本地仓库

 点击VCS,然后点击Create Git Repository

idea公钥配置_idea公钥配置_03

选择项目

 点击Create Git Repository后会弹出该框,在这里面选择你要关联Git的项目

idea公钥配置_上传_04


 选择完项目后,该项目的class文件会变为红色的,这代表关联完成,这些class文件未添加到码云仓库中。

idea公钥配置_idea公钥配置_05

将项目添加到码云中

将代码add到仓库中

 项目添加到码云后,该项目右击会出现Git的选项,右击项目,选择Git,然后点击add添加

idea公钥配置_idea公钥配置_06


 项目add完后,这些class文件会变成绿色的,这代表这些class文件已经添加到本地仓库中了

idea公钥配置_git_07

添加项目提交说明

 然后再次右击项目,选择Git,点击Commit Directory

idea公钥配置_git_08


 点击完Commit Directory后,出现该页面,在该页面中选择要上传的文件,填写提交说明,最后提交。

idea公钥配置_上传_09

绑定码云仓库地址并且上传

 点击完后按图中走,将码云仓库的地址复制到URL中。

idea公钥配置_上传文件_10

 设置完URL后会出现该页面,检查一下上传的文件,然后点击Push

idea公钥配置_idea公钥配置_11

错误

 初次Push项目时,大家可能会遇到一个这样的问题,如下图:

idea公钥配置_上传文件_12

原因

 出现这个问题的原因和一个在本地Git仓库上传文件到码云仓库时遇到的一个问题很像,遇到该问题的童鞋可以看一下我的另一篇博客Git本地仓库向码云的仓库上传文件,说白了出现这个问题的根本原因是因为码云仓库和IDEA项目的文件不同,我们的文件推送不上去,就会报这个错误的。

我的解决

 我的解决是在IDEA中登录了一下Git的账号,然后再关联一下需要上传的码云仓库的链接,最后再执行一个强推的命令就可以了

# 配置用户名
git config --global user.name "你的用户名"
# 配置邮箱
git config --global user.email "你的邮箱"
# 查看是否配置成功
git config --global --list
# 关联你的码云仓库
git remote add origi 你的码云仓库的地址
# 执行强推命令
git push -f origin master

 如下图

idea公钥配置_git_13


 点击完Push后可以在控制台检查是否上传成功

idea公钥配置_上传_14

检查码云是否有该项目

 可以看到仓库中已经有该项目了

idea公钥配置_git_15

总结

 第一次将项目上传到码云仓库时,可能会遇到各种各样的问题,本人上传的时候也遇到过各种各样的问题,不过那是在其它电脑上遇到的,在这台电脑上没有遇到过类似的问题,欢迎各位遇到问题的童鞋来问我,我会尽可能的帮助各位童鞋解决问题。