首页 > 其他分享 >如何将本地项目推送到Git上(以Gitee为例)

如何将本地项目推送到Git上(以Gitee为例)

时间:2024-08-27 22:56:27浏览次数:11  
标签:git 为例 仓库 Gitee Git 推送 your

1. 创建 Gitee 仓库

首先,你需要在 Gitee 上创建一个新的仓库:

  1. 登录 Gitee 账户。
  2. 点击右上角的 “+” 按钮,然后选择 “新建仓库”。
  3. 填写仓库名称和描述信息,选择仓库的可见性(公开或私有),然后点击 “创建”。(注意其他的选项不要选择)

2. 初始化本地项目(如果尚未初始化)

如果你已经有一个本地项目,但还没有初始化 Git 仓库,可以使用以下命令:

cd /path/to/your/project
git init

3. 将本地项目与 Gitee 仓库关联

接下来,添加 Gitee 仓库作为远程仓库:

git remote add origin https://gitee.com/your_username/your_repository.git

your_usernameyour_repository 替换为你的 Gitee 用户名和仓库名。

4. 添加文件并提交

将所有文件添加到 Git 并进行首次提交:

git add .
git commit -m "Initial commit"

5. 推送到 Gitee

将提交推送到 Gitee 仓库:

# Git版本小于2.28
git push -u origin master
# 若Git版本大于等于2.28,则使用以下命令
git push -u origin main

如果是主分支,通常会推送到 master 分支;如果是其他分支,可以替换 master 为相应的分支名称。
从 Git 2.28 版本开始,Git 默认使用 main 作为主分支名称,而不是以前的 master。这是 Git 社区做出的更改,旨在去除不必要的词汇偏见和历史背景影响。

6. 输入 Gitee 凭证

在推送时,Git 会提示你输入 Gitee 的用户名和密码。如果启用了两步验证,你需要使用 Gitee 提供的访问令牌。

完成这些步骤后,你的本地项目就会被推送到 Gitee 上。

7.若出现报错信息 fatal: the remote end hung up unexpectedly

这往往是因为本地项目超过Git传输缓冲区大小,有以下解决方案

7.1. 增加 Git 的 postBuffer 大小

这个错误有时与 Git 传输缓冲区大小有关。你可以尝试增大 postBuffer 来解决问题:

git config --global http.postBuffer 524288000

这个命令会将缓冲区大小增加到 500MB(默认是 1MB),在推送大文件或大量文件时,这个设置可能会帮助避免断开连接的问题。

7.2. 分次推送

如果推送的内容较多,可以尝试将提交拆分为几次较小的推送:

  1. 将部分文件提交并推送。
  2. 然后继续添加剩余文件,并推送。

这样可以减少每次推送的数据量,避免传输过程中断。

标签:git,为例,仓库,Gitee,Git,推送,your
From: https://blog.csdn.net/qq_40607566/article/details/141607302

相关文章

  • git基本操作
    git上传操作1.进入目标文件夹右键GitBashHere,进入git界面2.完成基础配置和密钥生成3.gitee上部署密钥4.git界面操作gitinit//初始化,创建本地仓库gitcommit-m"注释"//gitcommit-m作用为提交暂存区的文件(也就是上一步添加的文件),后面双引号内可以填写关......
  • Git组件介绍
    写在前面今天我们来学习一下Git。Git是一个分布式版本控制系统,用于跟踪文件的更改和管理多个版本的代码。#Git使用指南下载与安装下载GitforWindowsv2.46.0安装选择好路径,直接点击“下一步”完成安装即可。基本设置设置名称gitconfig--globaluser.name"Your......
  • 使用VScode的Git版本控制功能(图文版)
    ☁️前言今天让我来手把手教你简单入门VScode自带的Git版本控制。......
  • Git下载安装配置
    Git的下载与安装Git是一种分布式版本控制系统,用于跟踪文件和文件夹的变化。它最初由LinusTorvalds开发,用于管理Linux内核的源代码。Git的设计目标是:速度快、开发效率高、数据完整性和可靠性强。Git通过创建一个存储库(repository)来管理项目的版本控制。存储库保存了项目的完......
  • Git远程管理,使用vpn提供的ip进行Git操作
    安装截屏步骤执行就可以,前提是需要再gitlab中创建的时候指定好vpn的ip地址,才可以操作    ......
  • 常见 git 问题
    常见git问题文件名大小写问题​由于git默认对大小写不敏感,如果文件名从小写变成了大写之后,无法发现文件有变化导致没有提交到仓库。更可怕的是mac也是大小写不敏感,经常出现到本地可以运行,到服务器就执行错误的情况。为此,我们最好把git的默认大小写关闭。下面的命令。......
  • 利用Hexo和Github Pages搭建自己的博客(1)
    前言本文章会同步发表到博主自己的博客,所以如果在博主自己的博客里发现这个文章,请不要惊讶1.准备工具一台Windows7以上的电脑Node.js(建议lts版本)GitHexo一个Github账号和邮箱代码编辑器(强烈建议vscode)一个名字为:username(这里为你的GitHub名称).github.io的仓库2.安装No......
  • 极狐GitLab 管理 K3S 集群实践指南
    K3S是一个轻量级的Kubernetes发行版,安装运行所需的资源比完整的Kubernetes少,因此在一些资源受限制的场景中会经常用到,比如边缘计算。本文将演示如何用极狐GitLab管理K3S集群。具体的步骤包括Kubernetes集群的创建、极狐GitLabKubernetesAgent的创建、极狐GitLabKube......
  • 在Windows上搭建自己的Git服务器的图文教程
    一、简介以前,在别家的公司,一般早就把源代码管理工具搭建好了,很少有机会自己搭建一套。最近,公司也许要把现在不少的源码进行管理,于是我打算自己搭建源代码管理服务器。说起源代码管理,当然有很多中解决方案,我个人偏向搭建一个Git服务器。毕竟这个自己用的比较多,也熟悉。而且,现在......
  • 【Git保姆级使用教程】Git从入门到精通超级详细的使用教程,一套教程带你搞定Git(高见龙
    目录Git下载与安装设置GitGit的用户设置使用Git新增初始Repository将文件交给Git管控(将文件加入暂存区)查看Git文件记录查找commit记录更改提交commit的记录撤销提交commit将某些文件取消Git版控Git中删除或更改文件名Git查看某个文件的某一行代码是谁写的.git目录中......