GitHub上传项目

news2025/3/9 16:14:42

总结(有基础的话直接执行这几步,就不需要再往下看了):

git init
修改git的config文件:添加:[user]:name=你的github用户名    email=你注册github的用户名
git branch -m master main
git remote add origin 你的URL
git add .
git commit -m "这是你的提交说明"
git push -u origin main --force

注意:下面的步骤是给新手看的

一、创建Github的仓库

二、通过Git上传本地文件到Github

  • 步骤1:打开需要上传项目的文件夹

首先打开要上传的文件的路径,在文件内点击,接着右击鼠标(看到有红色方框的说明安装成功),点击第二个Open Git Bash here:

  • 步骤 2:初始化本地仓库

执行以下命令来初始化一个新的 Git 仓库并创建初始的主分支(main):

git init

在进行下一步之前,我们先进行以下操作。

进入刚刚创建出的git文件夹,找到config文件,用记事本打开它

注意,它是隐身的,要选择查看,然后点击显示,再勾选隐藏的项目才能看到

进入.git文件夹,然后点击进去找到config文件,用记事本打开,应该只有[core]那一块内容,[user]那一块是要我们自己添加进去的,email对应的就是你GitHub的邮箱,name就是你GitHub的账号名字(这个是每个人不一样的,你自己看下你自己的),输入之后记得保存:

·步骤 3:切换默认分支(如果已经是main,就不需要这一步)
默认情况下,GitHub 仓库的主分支名称是 "master",但为了更加包容和尊重的命名,GitHub 已经将默认分支更改为 "main"。可以通过以下命令将本地仓库的默认分支切换为 "main":

git branch -m master main

但是此时我们的已经是main了,就不需要操作这一步了:

三. 链接远端仓库

git remote add origin 你的URL

    输入运行之后窗口没有任何输出,这说明我们是对的。

    四. 添加文件


    在电脑将你需要上传的文件拖到已经建好的本地仓库文件夹中

    git add .

    同样没有任何输出,这代表你没问题。

    五. 提交文件

    git commit -m "这是你的提交说明"

    这个显示我们已经提交成功了。

    六. 推送到远端仓库


    我们在第一次推送时需要多输一些代码,之后的推送可以直接使用:
    git push 就可以,也十分方便。

    第一次推送时:

    git push -u origin main

    输出这个就显示成功了 

    本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2312216.html

    如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

    相关文章

    DIY Tomcat:手写一个简易Servlet容器

    在Java Web开发领域,Tomcat堪称经典,它作为Servlet容器,承载着无数Web应用的运行。今天,我将带大家一同探索如何手写一个简易的Tomcat,深入理解其底层原理。 一、背景知识 在开始之前,我们需要对几个关键…

    基于ssm的物资进销存(全套)

    现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本货物进销管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息&#…

    【CVPR2025】 EVSSM:用状态空间模型高效去模糊

    Efficient Visual State Space Model for Image Deblurring 论文信息 题目: Efficient Visual State Space Model for Image Deblurring 用于图像去模糊的高效视觉状态空间模型 源码:https://github.com/kkkls/EVSSM 创新点 提出了高效视觉状态空间模型…

    动态规划--斐波那契类型

    目录 前言 1 第N个斐波那契数 2 爬楼梯 3 三步问题 4 使用最小花费爬楼梯 5 解码方法 总结 前言 本篇所讲的几个题目都是与斐波那契数的做法与思路类似的题目,所以直接放在一块解决了。 同时,由于第一次接触动态规划,我们也会讲解一…

    《Python实战进阶》No16: Plotly 交互式图表制作指南

    No16: Plotly 交互式图表制作指南 Plotly是一款用来做数据分析和可视化的在线平台,功能真的是非常强大,它主要有以下特点: 图形多样化:在线绘制多种图形,比如柱状图、饼图、直方图、饼图、气泡图、桑基图、股票图、旭…

    代码随想录算法训练营第22天 | 组合总和 分割回文串

    39. 组合总和 39. 组合总和 - 力扣(LeetCode) 题目链接/文章讲解:代码随想录 视频讲解:带你学透回溯算法-组合总和(对应「leetcode」力扣题目:39.组合总和)| 回溯法精讲!_哔哩哔哩_…

    DeepSeek 医疗大模型微调实战讨论版(第一部分)

    DeepSeek医疗大模型微调实战指南第一部分 DeepSeek 作为一款具有独特优势的大模型,在医疗领域展现出了巨大的应用潜力。它采用了先进的混合专家架构(MoE),能够根据输入数据的特性选择性激活部分专家,避免了不必要的计算,极大地提高了计算效率和模型精度 。这种架构使得 …

    lvgl在ubuntu中模拟运行

    文章目录 前言具体的步骤 前言 lvgl是一个图像UI的开源框架,用于嵌入式的设备之中。 在学习lvgl时,我们最好是现在PC上模拟运行,所以我们学习lvgl的第一步可以说是在我们的电脑上搭建模拟的运行环境。 参考官方的操作 lvgl在ubuntu上模拟运…

    Unity引擎使用HybridCLR(华佗)热更新

    大家好,我是阿赵。   阿赵我做手机游戏已经有十几年时间了。记得刚开始从做页游的公司转到去做手游的公司,在面试的时候很重要的一个点,就是会不会用Lua。使用Lua的原因很简单,就是为了热更新。   热更新游戏内容很重要。如果…

    Vue项目通过内嵌iframe访问另一个vue页面,获取token适配后端鉴权(以内嵌若依项目举例)

    1. 改造子Vue项目进行适配(ruoyi举例) (1) 在路由文件添加需要被外链的vue页面配置 // 若依项目的话是 router/index.js文件 {path: /contrast,component: () > import(/views/contrast/index),hidden: true },(2) 开放白名单 // 若依项目的话是 permission.js 文件 cons…

    vue3 vite项目安装eslint

    npm install eslint -D 安装eslint库 npx eslint --init 初始化配置,按项目实际情况选 自动生成eslint.config.js,可以添加自定义rules 安装ESLint插件 此时打开vue文件就会标红有问题的位置 安装prettier npm install prettier eslint-config-pr…

    Excel·VBA江西省预算一体化工资表一键处理

    每月制作工资表导出为Excel后都需要调整格式,删除0数据的列、对工资表项目进行排序、打印设置等等,有些单位还分有“行政”、“事业”2个工资表就需要操作2次。显然,这种重复操作的问题,可以使用VBA代码解决 目录 代码使用说明1&a…

    【A2DP】SBC 编解码器互操作性要求详解

    目录 一、SBC编解码器互操作性概述 二、编解码器特定信息元素(Codec Specific Information Elements) 2.1 采样频率(Sampling Frequency) 2.2 声道模式(Channel Mode) 2.3 块长度(Block Length) 2.4 子带数量(Subbands) 2.5 分配方法(Allocation Method) 2…

    R软件线性模型与lmer混合效应模型对生态学龙类智力测试数据层级结构应用

    全文链接:https://tecdat.cn/?p40925 在生态与生物学研究中,数据常呈现复杂结构特征。例如不同种群、采样点或时间序列的观测数据间往往存在相关性(点击文末“阅读原文”获取完整代码、数据、文档)。 传统线性模型在处理这类非独…

    打造智能聊天体验:前端集成 DeepSeek AI 助你快速上手

    DeepSeek AI 聊天助手集成指南 先看完整效果: PixPin_2025-02-19_09-15-59 效果图: 目录 项目概述功能特点环境准备项目结构组件详解 ChatContainerChatInputMessageBubbleTypeWriter 核心代码示例使用指南常见问题 项目概述 基于 Vue 3 TypeScrip…

    C语言-语法

    数据类型 字符串 C中字符串拼接不用+号,直接使用空格。 char* str = "hello" "world"; 换行链接,加上\就不会报错 char* longStr = "00000000000000000000000000000\ 00000000000000000000000000000"; typedef C 语言提供了 typedef …

    Unity组件TrailRenderer屏幕滑动拖尾

    Unity组件TrailRenderer屏幕滑动拖尾 介绍制作总结 介绍 今天要做一个拖动效果,正好用到了TrailRenderer这个组件,正好分享一下 效果参考如下: 制作 1.创建空物体TrailObject添加组件TrailRenderer 下面的材质可以根据自己想要制作的效果去…

    大模型信息整理

    1. Benchmarks Reasoning, conversation, Q&A benchmarks HellaSwagBIG-Bench HardSQuADIFEvalMuSRMMLU-PROMT-BenchDomain-specific benchmarks GPQAMedQAPubMedQAMath benchmarks GSM8KMATHMathEvalSecurity-related benchmarks PyRITPurple Llama CyberSecEval2. 国内外…

    【Tools】Windows下Git 2.48安装教程详解

    00. 目录 文章目录 00. 目录01. Git简介02. Git参考资料03. Git安装04. Git测试05. 附录 01. Git简介 Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核…

    护网中shiro常问的问题

    1. 漏洞原理 Apache Shiro 是一个强大的 Java 安全框架,提供身份验证、授权、加密及会话管理功能。Shiro 使用 rememberMe 机制来存储用户会话信息,该机制依赖于加密后的 Cookie。当攻击者能够控制 Cookie 并且服务器使用了不安全的反序列化机制时&…