github上传操作简单说明

news/2025/3/25 22:21:17/

前期准备

0.下载git(如果已经有了就不用了)

1.在GitHub上新建一个存储库

2.先在本地创建一个目录作为本地库目录,在目录里打开git bash进行上传

上传过程

  1. echo "# Garbled_repair" >> README.md

    作用:创建一个 README.md 文件,并写入内容 # Garbled_repair。

    说明:

     README.md 是项目的说明文件,通常用于描述项目的用途、使用方法等。# Garbled_repair 是 Markdown 语法中的一级标题。
    
  2. git init

    作用:在当前目录初始化一个本地 Git 仓库。

    说明:

     这会在当前目录下生成一个 .git 文件夹,用于存储 Git 的版本控制信息。
    
  3. git add README.md

    作用:将 README.md 文件添加到暂存区(staging area)。

    说明:

     暂存区是 Git 用来准备下一次提交的区域。如果你有其他文件需要提交,可以使用 git add . 来添加所有文件。
    
  4. git commit -m "first commit"

    作用:将暂存区的文件提交到本地仓库,并添加提交信息 "first commit"。

    说明:

     提交信息应简洁明了,描述本次提交的内容或目的。
    
  5. git branch -M main

    作用:将当前分支重命名为 main。

    说明:

     Git 默认的主分支名称是 master,但 GitHub 等平台已将默认分支改为 main。如果你的本地分支已经是 main,可以跳过这一步。
    
  6. git remote add origin https://github.com/xxx/xxx.git

    作用:将远程仓库的 URL 添加到本地仓库,并命名为 origin。

    说明:

     origin 是远程仓库的默认名称。https://github.com/xxx/xxx.git 是远程仓库的 URL。
    
  7. git push -u origin main

    作用:将本地 main 分支推送到远程仓库,并设置上游(upstream)关联。

    说明:

     -u 或 --set-upstream:将本地分支与远程分支关联,以后可以直接使用 git push 或 git pull,无需指定远程分支。如果远程仓库没有 main 分支,这条命令会自动创建。
    

完整流程

# 1. 创建 README.md 文件
echo "# Garbled_repair" >> README.md# 2. 初始化本地 Git 仓库
git init# 3. 将 README.md 添加到暂存区
git add README.md# 4. 提交到本地仓库
git commit -m "first commit"# 5. 重命名当前分支为 main(如果需要)
git branch -M main# 6. 添加远程仓库
git remote add origin https://github.com/With-fate/Garbled_repair.git# 7. 推送到远程仓库
git push -u origin main

http://www.ppmy.cn/news/1582540.html

相关文章

others-rustdesk远程

title: others-rustdesk远程 categories: Others tags: [others, 远程] date: 2025-03-19 10:19:34 comments: false mathjax: true toc: true others-rustdesk远程, 替代 todesk 的解决方案 前篇 官方 服务器 - https://rustdesk.com/docs/zh-cn/self-host/rustdesk-server-o…

Centos操作系统安装及优化

Centos操作系统安装及优化 零、环境概述 主机名 centos版本 cpu 内存 Vmware版本 ip地址 test CentOS Linux release 7.6.1810 (Core) 2C 2G 15.5.1 10.0.0.10 一、介质下载 1、7.6版本下载 CentOS7.6标准版下载链接: https://archive.kernel.org/centos-vault/7.6.1810/i…

游戏引擎学习第175天

回顾和今天的计划 今天的主要任务是完成稀疏 Unicode 支持。之前我们已经完成了所有的思考和设计工作,但代码部分尚未完成,因为有许多内容需要调整和重构。因此,今天的目标就是把这些内容全部整理好并最终实现。 回顾当前测试资源构建器的状…

解决Jenkins中Vue前端打包时package.json文件冲突的两种常见问题

在现代前端开发中,Jenkins作为持续集成和持续交付(CI/CD)工具,被广泛用于自动化构建和部署Vue.js项目。然而,在使用Jenkins进行Vue前端打包时,开发者可能会遇到package.json文件的冲突问题。本文将探讨两种…

AI实干家:HK深度体验-【第3篇-香港、新加坡、深圳、上海、首尔五座城市在金融数据维度的对比分析】

以下是香港、新加坡、深圳、上海、首尔五座城市在金融数据维度的对比分析,涵盖货币流通量、存货款规模、资本市场活跃度、国际贸易、外资及外汇储备等关键指标,结合最新公开数据及全球金融中心排名动态: 一、货币流通量(M0-M1-M2&…

dify案例分享-儿童故事绘本语音播报视频工作流

1.前言 前期给大家介绍过儿童故事绘本dify工作流的制作,当时的工作流实现大模型生成分境图片提示词,利用文生图模型生成了图片。另外我们调用语音播报TTS 实现了一个简单儿童绘本工作流。当时这个工作流图片内容和文字内容是单独分开的。并没有做成一个…

Qt之MVC架构MVD

什么是MVC架构: MVC模式(Model–view–controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controll…

Git更改暂存 : Git Pull 错误的快速解决方法

你是否遇到过在运行 git pull 时出现如下错误? error: cannot pull with rebase: You have unstaged changes. error: please commit or stash them.该消息表明 Git 检测到你的工作目录中存在尚未暂存或提交的修改。为了防止在执行 pull 操作时产生冲突或潜在的数据…