• Java项目上传GitHub,保姆级教程,必看!


    准备工作
    1. 首先时要能访问GitHub
        如果访问不了如何解决?——下载并安装FistGithub
        如何下载?我们只需要向fastgithub@qq.com这个邮箱发送任意内容即可获取文件安装包
        如何安装?直接解压即可,解压后打开FastGithub.UI.exe,就可以访问GitHub了
    2. 然后是要安装好git
        git下载步骤及git的使用
    1. 创建远程仓库
    1. 进入github官网创建用户
    2. 找到右上角的“+”,选择New repository
      在这里插入图片描述
      3.按照下面的提示创建仓库
      在这里插入图片描述
      4.看到下图,说明仓库创建成功,此时仓库中没有任何内容
      在这里插入图片描述
    2. 将Java项目上传到远程仓库

    我会按照下面的命令依次演示

    #初始化git,在当前目录(项目根目录)下使用该命令,会生成一个.git的(隐藏)目录
    git init
    #创建.gitgnore文件【可选】
    touch .gitignore
    #使用vim编辑.gitgnore(制定忽略规则) 【可选】
    vim .gitignore
    #创建readme.md文件,(用于介绍项目)【可选】
    touch readme.md 
    #将项目所有(非忽略)文件添加到暂存区(工作目录 ----> 暂存区),add后面是文件名,这里的“.”是通配符
    git add .
    #将所有文件提交到本地仓库(暂存区 ----> 本地仓库),可指定文件提交,注意必须有-m参数
    git commit -m "提交信息"
    #添加(配置)远程仓库,其中origin是给远程仓库起的别名,url是远程仓库的地址(https/SSL)
    #要求该url地址中必须有仓库,否则命令执行失败
    git remote add [origin] [url]
    #将本地仓库推送到远程仓库(本地仓库 ----> 远程仓库)
    git push -u [origin] "master"
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    1. 如图所以,在项目的根目录下,鼠标右键打开git命令界面,
      在这里插入图片描述

    2. 输入git init,初始化git, 会在项目的根目录下生成.git文件夹,注意这是个隐藏文件夹
      在这里插入图片描述

    3. 输入touch .gitignore ,创建.gitgnore文件,这个文件负责制定文件的忽略规则,即上传仓库时要忽略的文件
      在这里插入图片描述
      我们编辑这个文件,内容如下图
      在这里插入图片描述
      . 输入touch readme.md,创建readme.md文件,这个文件用于介绍/展示项目
      在这里插入图片描述

    4. 输入git add .,将所有非忽略文件添加到索引区(暂存区)
      在这里插入图片描述

    5. 输入git commit -m "提交信息",将暂存区中的所有文件添加到本地仓库。
      直到这一步,我们成功将java项目添加到本地仓库,下一步我们需要将本地仓库推送到远程仓库
      在这里插入图片描述

    6. 输入git remote add demo https://github.com/ghs2022/demo.git,配置远程仓库,其中
      "demo"是远程仓库的别名,
      " https://github.com/ghs2022/demo.git"是我的远程仓库的地址,也就是之前在github中创建仓库的地址

    7. 输入git push -u demo "master",将本地仓库推送到远程仓库
      在这里插入图片描述
      到这里就算是成功将Java项目上传到GitHub上了,我们去GitHub仓库上看一下
      在这里插入图片描述

    可以看到成功将java项目上传到了GitHub上了

    在我演示完后我才发现,配置.gitignore文件时*.iml写成了*.iml😭,所以simplemybaits.imi这个文件才没有被忽略,既然遇到了那就提一嘴。
    我们可以怎么做?

    1. 第一种方式,直接删除文件,但如果有很多文件都没有被忽略,那我们自己一个一个的删除无疑会很麻烦。
    2. 第二种方式,更改本地.gitignore文件,然后重新提交到远程仓库,具体过程看下图
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      可以看到GitHub中的内容中simplemybaits.imi成功被忽略掉在这里插入图片描述
    将远程仓库克隆到本地

    如果我们在GitHub上忽然看见一个非常好的项目,向下载下来我们可以怎么做?—>克隆

    比如我们想要克隆这个名为"manong-ssm"的Java项目
    在这里插入图片描述

    1. 拷贝仓库地址在这里插入图片描述
      2.到拷贝目录下打开git命令行,输入git clone 仓库地址

    在这里插入图片描述
    通过下图可以看到克隆成功
    在这里插入图片描述

  • 相关阅读:
    顾往前行,我的前端之路系列(二)
    国内MES系统应用研究报告:“企业MES应用现状”| 百世慧®
    万兆以太网MAC设计(9)数据流仲裁模块
    万字长文深度解读Java线程池,硬核源码分析
    Redis 常用基本命令
    Linux上x86_64架构的动态链接器 ld-linux-x86-64.so.2
    2023年中国体育赛事行业现状及趋势分析:体育与科技逐步融合,推动产业高质量发展[图]
    K8s Kubernetes Namespave Pod Label Deployment Service 实战
    如何面向对象编程?程序员:我也要先有“对象”啊
    生草也叫草生
  • 原文地址:https://blog.csdn.net/weixin_56090951/article/details/126561502