前端小记 前端小记
首页
  • 前端文章

    • HTML
    • CSS
    • JavaScript
    • Vue
  • 学习笔记

    • 《Vue》踩坑笔记
    • TypeScript学习笔记
    • 小程序笔记
    • JavaScript设计模式笔记
  • 工具
  • CentOS
  • Java
  • Docker
  • Linux
  • Maven
  • MySQL
  • 其他
  • 技术文档
  • GitHub部署及推送
  • Nodejs
  • 博客搭建
  • Fullpage全屏轮播插件
  • svn
  • 学习
  • 系统重装
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

sweetheart

前端小记
首页
  • 前端文章

    • HTML
    • CSS
    • JavaScript
    • Vue
  • 学习笔记

    • 《Vue》踩坑笔记
    • TypeScript学习笔记
    • 小程序笔记
    • JavaScript设计模式笔记
  • 工具
  • CentOS
  • Java
  • Docker
  • Linux
  • Maven
  • MySQL
  • 其他
  • 技术文档
  • GitHub部署及推送
  • Nodejs
  • 博客搭建
  • Fullpage全屏轮播插件
  • svn
  • 学习
  • 系统重装
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • centos

  • java

    • Java中日志框架的使用
    • idea上传代码到github的3种方式
      • 安装 git
      • 在 github 上创建远程仓库
      • 注意(若出现提交到 master 分支出错)
      • 方式一:使用命令上传项目代码到 github
        • 1. git 初始化本地仓库
        • 2. 将本地代码提交到本地仓库中
        • 3. 将本地仓库与远程仓库进行绑定,并且 push
      • 将 github 上的代码下载到本地,修改后再更新
      • 方式二:使用 idea 的图形化界面上传项目代码到 github
        • 方式三:将 idea 中的项目代码直接提交到 github 中
      • 如果操作不当可能会出现的问题
        • 问题一:在 idea 中, 当点击提交的时候出现提示信息:
        • 问题二:出现错误信息
      • 上传项目代码到 github 还可以参考下方链接
    • idea快捷键失效问题解决
    • 解决Eclipse中spring的xml文件下方不显示NameSpaces标签的问题
    • Java集合
    • Java中比较对象大小的两种实现方式
    • String、StringBuffer、StringBuilder的对比
    • Java泛型的使用
    • Java反射机制
    • Lambda表达式
  • docker

  • Linux

  • maven

  • MySQL

  • 其他

  • 后端
  • java
sweetheart
2019-08-19
目录

idea上传代码到github的3种方式

# idea 上传代码到 github 的 3 种方式

# 安装 git

在 idea 中上传本地代码到 github 中需要使用到 git,可以在 git 官网下载,

https://git-scm.com/download/

然后选择位置安装,一路点击下一步即可。

# 在 github 上创建远程仓库

在 github 的右上角,点击加号下方的 New repository --> 在 Repository name 输入框中输入远程仓库名 ---->在 Description (optional)输入框中添加对项目的描述 --->然后点击下方的绿色按钮,创建远程仓库完成。

  • 注意 : 在 github 上创建远程仓库后,会自动生成 URL,在 idea 上传到 github 上时会用到,例如,上图中我的 URL 为: https://github.com/gujunling/test.git

# 注意(若出现提交到 master 分支出错)

  • (自 2020 年 10 月 1 日开始,GitHub 上的所有新库都将用中性词「main」命名,取代原来的「master」,因为后者是一个容易让人联想到奴隶制的术语。)

      若提交到master主分支会出错,使用命令git branch -M main 来修改主分支为main即可。
    

# 方式一:使用命令上传项目代码到 github

在 idea 中打开Terminal

# 1. git 初始化本地仓库

    在命令行中输入

    git init

# 2. 将本地代码提交到本地仓库中

    在命令行中输入

    git add *

    git commit -m '提交内容的描述'

    //注意,单引号内输入对本次提交的内容的描述,不写会出错

# 3. 将本地仓库与远程仓库进行绑定,并且 push

    git remote add origin 你的远程仓库的URL
    //例如
    git remote add origin https://github.com/gujunling/test.git

    //将代码提交到github上
    // git push -u origin master 会出错,原因见博客上方

    git branch -M main
    git push -u origin main

示例:

上传后 github 中远程仓库效果

# 将 github 上的代码下载到本地,修改后再更新

//clone下的代码仓库会自动与你克隆那个远程仓库绑定
//例如
 git clone https://github.com/gujunling/test.git

//将github中的最新代码再更新到本地
//git pull origin master会出错
git pull origin main

使用命令上传项目代码到 github 比使用 idea 界面中的简单点,使用图形化界面实际上还是使用命令的操作。

# 方式二:使用 idea 的图形化界面上传项目代码到 github

    1. 依次选择 File ---> Settings ---> Version Control ---> Git 在 Path to Git executable 中选择自己安装的 git 的路径,然后可以点击右边的 Test 测试,出现 git 的版本表示成功,如下图 1 所示。
    1. 在 Version Control 中选择 Github 点击右上方的加号,在弹出的界面中添加自己的 github 账号和密码,如下图 2 所示,显示出自己的 github 账号表示成功。
    1. 在 idea 上方依次选择 VCS ---> Import into Version Control ---> Create Git Repository , 如图 3 所示,点击 Create Git Repository,出现如下图 3 所示
    1. 在第 3 步后弹出的界面中选择本地要提交的项目的路径。如下图 4 所示。
    1. 在弹出的 Git init 界面中点击 Yes 。
    1. 右击项目选择 Git ---> Add
    1. 右击项目选择 Git ---> Commit Directory ,将该项目提交到本地仓库,如下图 5 所示。
    1. 在弹出的 Commit Changes 界面中输入自己对提交内容的描述,如下图 6 所示,点击 commit,将代码提交到本地仓库完成。
    1. 将该项目 push (上传)到新建的远程仓库中,(创建远程仓库步骤如上述所示),如下图 7 所示。
    1. 在弹出的界面中点击 Define remote,URL 选择远程仓库的 URL 即可,选择 OK,如果出现自己对提交内容的描述,点击对提交内容的描述,(如下图 8 所示),选择 push,稍等片刻,idea 会提交项目 push successful ,项目上传成功,在 github 中可以看到提交内容,如下图 9 所示。

图 1:

图 2:

图 3:

图 4:

图 5:

图 6:

图 7:

图 8:

图 9:

# 方式三:将 idea 中的项目代码直接提交到 github 中

选择 VCS ---> Import into Version Control ---> Share Project on GitHub --->弹出界面点击 Share Anyway ---> 点击 share

idea 会自动帮我们创建 github 远程仓库,并且把项目提交上去。注意,项目名即为远程仓库名,也可以在点击 share 之前修改提交的项目名,实际提交的还是此项目。

如图:

# 如果操作不当可能会出现的问题

# 问题一:在 idea 中, 当点击提交的时候出现提示信息:

Please specify commit message

解决方法: 在 commit message 中填写对提交内容的描述, 例如: 初始化提交等。

当添加了对提交内容的描述之后, 就可以正确提交了。

当提交成功之后就可以在 github 服务器端看到你本次提交的内容了!

# 问题二:出现错误信息

error:src refspec master does not match any

引起该错误的原因是目录中没有文件,空目录是不能提交上去的。

解决办法:在项目的根目录下,创建 README.md 文件即可,使用下方的命令:

touch README.md

git add README.md

# 上传项目代码到 github 还可以参考下方链接

参考 1:https://gujunling.github.io/pages/cb910b/

参考 2:https://www.cnblogs.com/alone-striver/p/7745744.html

参考 3:https://www.liaoxuefeng.com/wiki/896043488029600

参考 4:https://www.cnblogs.com/alone-striver/p/7745744.html

完善页面 (opens new window)
上次更新: 2024-11-28 17:23:47
Java中日志框架的使用
idea快捷键失效问题解决

← Java中日志框架的使用 idea快捷键失效问题解决→

最近更新
01
git常用操作手册
12-26
02
常用的前端工具库
12-19
03
前端构建工具
12-19
更多文章>
前端小记 版权所有 | Copyright © 2021-2024
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式