本地文件上传到gitee仓库的详细步骤

本地文件上传到gitee仓库的详细步骤

🔰 一、前期准备

  1. 注册 Gitee 账号

访问 Gitee 官网完成注册并登录。
网址:https://gitee.com/

  1. 安装 Git

下载 Git 官方客户端并完成安装。
下载网址:https://git-scm.com/downloads

  1. 配置 Git 全局信息(首次使用需设置)
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

🛠️ 二、操作步骤

1. 在 Gitee 创建仓库
  • 登录 Gitee → 点击右上角 +→ 选择 新建仓库

  • 填写仓库名称(如 my-project)、描述,选择公开/私有。

  • 关键选项

    • 初始化仓库:不勾选 使用README文件初始化仓库(避免后续冲突)。
    • 忽略文件:按需添加 .gitignore模板(如 Java/Python)。
    • 点击 创建,生成空仓库
2. 初始化本地仓库
# 进入项目根目录
cd /path/to/your/project# 初始化 Git 仓库
git init# 添加所有文件到暂存区
git add .# 提交到本地仓库
git commit -m "Initial commit"
3. 关联远程仓库
# 复制 Gitee 仓库的 HTTPS 地址(格式:https://gitee.com/用户名/仓库名.git)
git remote add origin https://gitee.com/your_username/your_repo.git
4. 推送到 Gitee
# 首次推送(注意分支名)
git push -u origin master   # Git < 2.28 版本
git push -u origin main     # Git ≥ 2.28 版本
  • 输入 Gitee 账号密码个人访问令牌(若启用两步验证需用令牌替代密码)
  • 注意:如果报错类似如下错
To https://gitee.com/miraclechq/food-app.git! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://gitee.com/miraclechq/food-app.git'
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. If you want to integrate the remote changes, use 'git pull'
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
  • 这个错误表明你的本地master分支落后于远程仓库的master分支,导致推送被拒绝。以下是解决方案:

  • 同步远程更改

     git pull origin master
    
  • 这会拉取远程仓库的最新更改并与本地合并

    • 解决冲突后执行:
    git add .
    git commit -m "解决冲突"
    
    • 重新推送‌:
    git push origin master
    
  • ‌特殊情况处理‌:

    • 若远程有初始化文件(如README)而本地没有 ,若确定要覆盖远程更改(谨慎使用):
    <!--先执行下面命令-->
    git pull origin master --allow-unrelated-histories
    <!--再推送-->
    git push -f origin master
5. 验证结果
  • 刷新 Gitee 仓库页面,确认文件已成功同步

⚠️ 三、关键注意事项

  1. 分支名称问题

Git 2.28+ 默认分支为 main,低版本为 master。若推送失败,检查远程仓库默认分支名并调整命令

  1. 认证方式选择

    • HTTPS:需每次输入密码(或配置凭证缓存)。

    • SSH(推荐):通过公钥免密推送(需提前 配置 SSH 密钥)。

    1. 忽略文件配置

    在项目根目录创建 .gitignore文件,列出需忽略的文件(如 node_modules/, .log),避免提交无效文件。

    4.冲突解决

    若远程有初始化文件(如 README),需先拉取合并:

    git pull origin master --allow-unrelated-histories  # 强制合并不相关历史
    # 解决冲突后重新提交推送
    

四、常见问题解决

  • fatal: refusing to merge unrelated histories**

    添加 --allow-unrelated-histories参数合并。

  • 错误:remote: Incorrect username or password

    • 检查密码或令牌是否正确

      git credential-manager reject  # Windows
      git credential-osxkeychain erase  # macOS
      rm ~/.git-credentials           # Linux
      
  • 大文件上传失败

    增大 Git 缓冲区:

    git config --global http.postBuffer 524288000  # 500MB
    

💡 总结

完成上述步骤后,本地文件即成功同步至 Gitee。后续更新代码只需:

git add .
git commit -m "更新描述"
git push

保持提交信息清晰,定期拉取远程更新,可高效管理代码版本

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

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

相关文章

7 索引的监控

1. 查看索引的监控状态 GET /_cat/indices/log2?v&formatjson[{"health" : "yellow","status" : "open","index" : "log2","uuid" : "1OnzbVbJRn2grc5k198LlA","pri" : "…

【秋招笔试】2025.08.10米哈游秋招机考真题

📌 点击直达笔试专栏 👉《大厂笔试突围》 💻 春秋招笔试突围在线OJ 👉 笔试突围在线刷题 bishipass.com 米哈游 题目一:图书馆整理计划 1️⃣:贪心策略从左到右固定每个位置的最优元素 2️⃣:使用线段树维护区间最小值信息,支持单点更新和区间查询 3️⃣:每次选…

恒创科技:日本服务器 ping 不通?从排查到解决的实用指南

玩游戏、做跨境业务时&#xff0c;突然发现日本服务器 ping 不通&#xff0c;简直能让人瞬间焦虑 —— 这到底是网络崩了&#xff0c;还是服务器出问题了?在本文中&#xff0c;我们将探讨如何排除日本服务器 ping 请求故障&#xff0c;附带常见原因及解决办法。先搞清楚&#…

ThinkPHP的Controller获取request对象的几种方式

文章目录环境在Controller中获取Request对象构造器注入操作方法注入继承BaseController助手函数Facade参考环境 Windows 11 专业版XAMPP 8.2.12 PHP 8.2.12VSCode 1.103.0 在Controller中获取Request对象 要想在Controller中获取Request对象&#xff0c;有以下几种方式&…

week2-[循环结构]找出正数

week2-[循环结构]找出正数 题目描述 给定 NNN 个整数A1,A2,…,ANA_1,A_2,\ldots,A_NA1​,A2​,…,AN​。请求出这 NNN 个数中有多少个数是正数&#xff0c;并求出这些正数的平均值。如果 A1,A2,…,ANA_1,A_2,\ldots,A_NA1​,A2​,…,AN​ 不存在正数&#xff0c;那么输出 “Non…

Android平台RTSP播放器选型指南:从开源方案到跨平台低延迟专业SDK

1. 引言&#xff1a;Android RTSP 播放的三条路径 在 Android 平台实现 RTSP 播放&#xff0c;看似只是“能播起来”的问题&#xff0c;实际上是一个涉及延迟、稳定性、解码性能、协议兼容、工程可控性等多维指标的综合选型问题。 从安防监控、教育互动&#xff0c;到单兵指挥…

Linux安装及远程连接知识实践

文章目录一、VMware创建虚拟机故障及解决汇总1. 镜像下载2. 镜像选择安装3.安装VMware遇到的相关问题4. VMware操作系统的安装4.1 选择系统的引导4.2 修改网卡名为eth0的形式(和CentOS7以前保持一致)4.3 进入下一步安装界面4.4 进入到安装摘要页面(INSTALLATION SUMMARY)4.5 配…

F Core 批量写与“软实时”一致性:ExecuteUpdate / COPY / SqlBulkCopy 的取舍与事务权衡

EF Core 批量写与“软实时”一致性&#xff1a;ExecuteUpdate / COPY / SqlBulkCopy 的取舍与事务权衡 ✨ &#x1f4da; 目录EF Core 批量写与“软实时”一致性&#xff1a;ExecuteUpdate / COPY / SqlBulkCopy 的取舍与事务权衡 ✨1. 术语与目标 &#x1f9ed;2. 技术选型总览…

基于PSO粒子群多目标优化的微电网调度算法matlab仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序 4.系统原理简介 4.1 改进粒子群算法 4.2 分布式电源与储能模型公式 4.3 多目标函数 5.参考文献 6.完整工程文件 1.课题概述 微电网优化调度的核心是在满足系统约束&#xff08;如功率平衡、设备出力限制等&#xff09;的前…

Spring AI ChatClient集成Deepseek

Spring AI ChatClient集成Deepseek 下文将简述如何通过spring ai集成deepseek实现智能对话。在开始之前你需要在deepseek官网申请一个apikey,并设置到系统变量中&#xff0c;保障安全性。 ChatModel 在集成deepseek前&#xff0c;我们先要了解一个chat model&#xff0c;chat m…

Azure微软云内网接入问题

1. 域名解析失败 azure需要给ClientSecretCredentialBuilder和AzureResourceManager都配置HTTP 代理,但还是会域名解析失败,netty会调用InetAddress.getByName解析域名.最终只能在hosts文件写死host和ip映射关系 2. netty版本不匹配,导致报错netty某个方法找不到 azure只用引入…

【IDEA】设置Debug调试时调试器不进入特定类(Spring框架、Mybatis框架)

问题 以Ruoyi-Vue项目为例&#xff0c;以Debug方式启动项目&#xff0c;在com.ruoyi.web.controller.system.SysUserController#list()方法中的userService.selectUserList(user)处打上断点&#xff0c;访问[系统管理–用户管理]页面&#xff0c;程序就会执行到该断点处此时按下…

OpenCV 视频处理全解析

OpenCV 视频处理全解析&#xff1a;从基础操作到高级应用​在计算机视觉领域&#xff0c;视频处理是一个核心且广泛应用的技术方向。无论是安防监控、自动驾驶还是短视频特效&#xff0c;都离不开对动态视频流的智能分析与处理。OpenCV 作为最流行的开源计算机视觉库&#xff0…

java如何使用正则提取字符串中的内容

在Java中使用正则表达式提取字符串内容&#xff0c;主要通过java.util.regex包中的Pattern和Matcher类实现。以下是详细步骤和示例&#xff1a;1. 基础流程 import java.util.regex.Matcher; import java.util.regex.Pattern;public class RegexExample {public static void ma…

Baumer高防护相机如何通过YoloV8深度学习模型实现行人跌倒的检测识别(C#代码UI界面版)

《------往期经典推荐------》 AI应用软件开发实战专栏【链接】 序号项目名称项目名称11.工业相机 YOLOv8 实现人物检测识别&#xff1a;&#xff08;C#代码&#xff0c;UI界面版&#xff09;2.工业相机 YOLOv8 实现PCB的缺陷检测&#xff1a;&#xff08;C#代码&#xff0…

jetson orin nx(8G)烧录super系统实录

1. 说明 2. 下载新版发布包&#xff08;在PC上下载&#xff09; Jetson Linux Archive | NVIDIA Developer 安装的jetpack版本为6.2.1&#xff08;rev.2)对应的Jetson Linux 36.4.4 点击绿色区域的36.4.4>&#xff0c;进入下载页面&#xff0c;如下 点击Driver Package(B…

LeetCode算法日记 - Day 11: 寻找峰值、山脉数组的峰顶索引

目录 1. 寻找峰值 1.1 题目解析 1.2 解法 1.3 代码实现 2. 山脉数组 2.1 题目解析 2.2 解法 2.3 代码实现 1. 寻找峰值 162. 寻找峰值 - 力扣&#xff08;LeetCode&#xff09; 峰值元素是指其值严格大于左右相邻值的元素。 给你一个整数数组 nums&#xff0c;找到峰…

Cherryusb UAC例程对接STM32 SAI播放音乐和录音(下)=>USB+SAI+TX+RX+DMA控制WM8978播放和录音实验

1. 程序基本框架 整个程序框架, 与之前的一篇文章《Cherryusb UAC例程对接STM32内置ADC和DAC播放音乐和录音(中)>UACSTM32 ADCDAC实现录音和播放》基本一致, 只是这次将ADC和DAC替换成了SAI TX/RX。因此这里不再赘述了。2. sai_dma_wm8978_usb.c主程序的实现说明 在menuconf…

Docker运行python项目:使用Docker成功启动FastAPI应用

根据昨天成功使用阿里云镜像加速后&#xff0c;我是根据windows本地的python项目&#xff0c;直接传到了centos&#xff0c;然后再导入到docker里面&#xff0c;然后进行运行&#xff0c;主要是发现运行的时候&#xff0c;老是提示一些库的问题&#xff0c;还有就是一些python老…

PowerShell来关闭 Windows 安全中心

你可以使用 PowerShell 来关闭 Windows 安全中心的盾牌图标&#xff08;通知&#xff09;。以下是几种方法&#xff0c;包括禁用通知、关闭 Windows Defender&#xff08;不推荐&#xff09;或调整注册表。方法 1&#xff1a;禁用 Windows 安全中心通知&#xff08;推荐&#x…