首页 > 其他分享 >【非保姆级教程】如何上传项目到GitHub

【非保姆级教程】如何上传项目到GitHub

时间:2024-06-13 16:57:50浏览次数:27  
标签:origin 教程 git 仓库 GitHub Github main 上传 输入

前置条件:下载git,注册Github
git官网下载git
安装git移步大佬博客:windows安装git(全网最详细,保姆教程)


文章目录


一、在Github上操作

1.1 新建仓库

最好添加READEME文件

1.2 复制仓库地址

复制仓库地址

1.3 ssh连接

  1. 开始链接仓库,传输有密钥,要进行设置。
ssh-keygen -t rsa -C "你的注册邮箱"

输入代码,一直回车,

  1. 在用户下找到.ssh文件夹。复制图中文件的内容
    在这里插入图片描述
  2. 进入你的GitHub账户,找到Settings(头像旁边三角,往下滑)。
    在这里插入图片描述
    创建SSH Key
    在这里插入图片描述

二、 git窗口操作

在自己电脑上新建一个文件夹用来放你想要上传至GitHub的文件。

进入文件夹,右击选择Git Bash Here。
在这里插入图片描述
在【鼠标右击】弹出的菜单中,点击【Git Bash Here】

  • 在命令窗口中输入:git init
  • 在 Github 中 我们刚刚新建的仓库里,去复制仓库的地址
    在命令窗口中输入:git remote add origin 你的仓库地址
    注意:第一次进行上传会让弹框,让输入用户名,密码,根据提示进行操作即可。
  • 在命令窗口中输入:git pull origin main
    main是分支,也可以换成其他的如master
    查看分支:git branch -a
    转换分支:git checkout 分支名
  • 在命令窗口中输入:git add .
    .是表示全部文件,也可以上传文件夹,可以输入git status,看看当前状态
  • 在命令窗口中输入:git commit -m “提交项目”
    “提交项目”是注释也可以换成别的
  • 在命令窗口中输入:git push origin main

如果出现错误:git push origin main
error: src refspec main does not match any
error: failed to push some refs to ‘XXX’

估计是由于仓库分支名称不一样,导致远程和本地的仓库不能关联上
把本地的 master 仓库名称修改为远端的 main
重命名命令: git branch -m oldBranchName newBranchName
在这里插入图片描述
之后再进行git push origin main

Github上的仓库分支名称
在这里插入图片描述

现在可以去你的仓库,刷新一下。
以上。

标签:origin,教程,git,仓库,GitHub,Github,main,上传,输入
From: https://blog.csdn.net/qq_50921201/article/details/139656848

相关文章

  • GEE训练教程——如何确定几何形状的中心点坐标和相交的坐标
    简介在GEE中,可以使用.geometry()方法来获取几何形状的中心点坐标和相交的坐标。首先,使用.geometry()方法获取几何形状的几何信息,然后使用.centroid()方法获取几何形状的中心点坐标。示例代码如下://获取几何形状的中心点坐标vargeometry=ee.Geometry.Point([1,2]);//......
  • 麒麟操作系统——全网最详细安装教程
    打开虚拟机VMware,点击创建虚拟机点击自定义,然后下一步  还是下一步  选择稍后安装操作系统,然后点击下一步 上面选择Linux下面选择其他Linux4.x内核64位  自己选择虚拟机名字和安装位置  根据自己电脑情况来  这个也是自己选择  点击使用网络地......
  • RevitServer 2018安装教程
    1.服务器系统必备环境安装在“.NETFramework功能”窗格中,选中“TCP端口共享”、“HTTP激活”、“TCP激活”和“Web服务器(IIS)支持”等复选框。在“Web服务器角色(IIS)-角色服务”窗格上展开“应用程序开发”并选择“ASP”、“CGI”。“在服务器端的包含文件”展......
  • 2024 年最新 Python 使用 gewe 框架搭建微信机器人实现语音智能回复(详细教程)
    Gewe个微框架GeWe(个微框架)是一个创新性的软件开发框架,专注于IPAD协议,为个人微信号以及企业信息安全提供了强大的功能和保障。GeWe的设计旨在简化开发过程,使开发者能够高效、灵活地构建和定制通信协议,以满足不同应用场景的需求。灵活可扩展:GeWe框架采用灵活可扩展的设计理......
  • DNF单机源码架设教程|无需服务器|虚拟机一键搭建
    一.搭建所需要的文件获取地址:https://githubs.xyz/boot/?app=15二.搭建步骤只需一台windows系统,首先需要安装vm虚拟机目录在vm虚拟机下面安装完成打开需要输入激活序列号,在VM序列号.txt里面,16.0的左上角文件打开选择:服务端->DNFServer7.9x64.vmx打开左上角......
  • 妙用OSGraph:发掘GitHub知识图谱上的开源故事
    1.何为OSGraph?OSGraph(OpenSourceGraph)是一个开源图谱关系洞察工具,基于GitHub开源数据全域图谱,实现开发者行为、项目社区生态的分析洞察。可以为开发者、项目Owner、开源布道师、社区运营等提供简洁直观的开源数据视图,帮助你和你的项目制作专属的开源名片、寻求契合的开发......
  • 微信小程序分销商城源码系统 致力于中小企业低成本建站 带完整的安装代码包以及搭建教
    系统概述微信小程序凭借其无需下载、即用即走的特点,已成为连接用户与服务的重要桥梁。微信小程序分销商城源码系统正是基于微信小程序平台,集商品展示、在线交易、分销推广、订单管理等功能于一体的综合电商解决方案。该系统设计之初,就充分考虑了中小企业的实际需求,力求在不增......
  • 响应式企业网站建站系统源码 模版丰富+一站式建站 全开源可二次开发 带源码包+搭建部
    系统概述在数字化转型的浪潮中,企业官网作为品牌展示、产品推广及客户服务的重要窗口,其建设质量直接影响着企业的线上形象与市场竞争力。响应式企业网站建站系统源码的出现,为企业提供了一种高效、灵活且成本可控的建站解决方案。代码示例系统特色功能一览   1. 丰富......
  • 多校园跑腿小程序源码系统 帮取+代拿+外卖配送 功能超多 带完整的安装代码包+搭建部署
    系统概述多校园跑腿小程序源码系统是一款基于微信小程序平台开发的全功能校园服务应用。该系统采用先进的前后端分离架构,结合云服务技术,确保了系统的高可用性、可扩展性和安全性。系统设计之初就充分考虑到了多校园环境的特殊性,支持多校区独立运营或跨校联合运营模式,满足不同......
  • MySQL创建数据库和表的详细教程
    MySQL创建数据库和表的详细教程1.简介MySQL是一个流行的关系型数据库管理系统,它使用标准的SQL语言进行数据操作。在本文中,我们将详细介绍如何在MySQL中创建数据库和表,并通过实例代码演示整个过程。同时,我们还会分析一些常见问题并提供解决方案。2.安装MySQL首先,确保你......