当前位置:   article > 正文

IDEA如何使用Git上传代码到GitHub_idea把代码git到github

idea把代码git到github

使用Git上传项目至GitHub

根据具体场景总结出以下三种方式。
场景一:使用idea上传或者是本地上传
场景二:是否已经在远程建立好了仓库

一、IDEA新项目代码上传到github远程仓库(仓库未存在)

准备

1.注册玛云账号

记录用户名和密码

2.安装git

进行git初始化操作,让git记录你的玛云:

git config user.name "你玛云的名称(不是用户名,是昵称)"
git config user.email "email,"


  • 1
  • 2
  • 3
  • 4
3.idea的配置

git用户名和密码:

在这里插入图片描述

下载git的插件:

在这里插入图片描述

上传本地项目到玛云:

在这里插入图片描述

如何更新

在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去,使用git解决冲突会比较麻烦,即使你解决了冲突,但是有时候不注意会冲掉别人写的代码,不像svn使用那么简单,所以提交自己项目前必须进行更新(特别重要)

选择pull(拉):

在这里插入图片描述

如何提交

选择git方式提交:

在这里插入图片描述

把commit改成push:

在这里插入图片描述

如何还原

在这里插入图片描述

二、IDEA新项目代码上传到github远程仓库(仓库已存在)-推荐使用

背景:
1.新建好了远程仓库
2.使用idea打开本地项目,讲本地项目上传至已有的远程仓库中
扩展:
如果想要通过git命令的方式让本地仓库与远程仓库关联则参考:https://blog.csdn.net/m0_37725003/article/details/80904824

具体步骤

1. 创建本地仓库
IDEA:VCS-->Import into Version Control-->Create Git Repository
  • 1

在这里插入图片描述

2.添加文件关联git版本控制
init完成之后,可以看到原本的项目文件名变成了红色了,
红色在idea的git 版本表示未add的文件,同时在系统资源管理中打开项目
的磁盘文件目 录,会发现一个.git的隐藏文件,这个文件就git的配置和仓库文件
  • 1
  • 2
  • 3

在这里插入图片描述

IDEA:VCS-->Git-->Add添加当前项目下的文件,
添加完成之后,之前的红色文件名变成了绿色了,表示已经Add成功。
  • 1
  • 2

在这里插入图片描述

3. 提交文件到本地仓库
IDEA:VCS-->Git-->Commit File
  • 1

在这里插入图片描述

4. 推到远程服务器(push)
提交完成之后,只是提交到本地仓库,
这个时候还没有同步到远程的github服务上,需要push操作

IDEA:VCS-->Git-->Push
  • 1
  • 2
  • 3
  • 4
5. 设置远程仓库
    将github上面的仓库地址获取到
 
    IDEA设置远程仓库地址
  • 1
  • 2
  • 3

在这里插入图片描述

如果提交的时候报错:Push to origin/master was rejected:
在git项目对应的目录位置右键打开Git Bash Here(注意项目目录的位置)
  在这里插入图片描述

git push -u origin master -f

6. push具体操作

远程地址设置完成之后,就表示本地仓库与远程的gitlab服务关联上了,现在可以push代码到远程gitlab上了,如图所示,push完成之后会提示push successful。
在这里插入图片描述

在这里插入图片描述

问题
添加SSH

参考文档:
push to origin/master was rejected

git账号权限问题

解决方案:本地添加git账号。参考文档:《git配置用户信息》

SSH权限问题

gitlab上提示:“You won't be able to pull or push project code via SSH until you add an SSH key”

解决方案:添加SSH。参考文档:《git配置用户信息》

存在冲突的文件问题

解决方案:解决所有冲突,并进行commit,然后再push
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

三、本地(非IDEA)项目更新到GitHub(此处仅讲解push操作)

声明:
如果是本地(非IDEA)第一次上传,则请参考https://blog.csdn.net/m0_37725003/article/details/80904824。

此处我们只对本地(非IDEA)代码更新到远程仓库进行简单的记录。且亲测有效的方式。

1、git add .(后面有一个点,意思是将你本地所有修改了的文件添加到暂存区)
2、git commit -m""(引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中)
3、git pull origin master 这是下拉代码,将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决,如果有冲突解决完成以后再次执行1跟2的操作
4、git push origin master 将代码推至远程就可以了

总结:
可以看出使用本地方式进行代码更新操作比较繁琐。推荐的方式是使用idea进行代码上传。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/917261
推荐阅读
相关标签
  

闽ICP备14008679号