2026-02-27 把本地项目添加到新建的git仓库

news/2025/2/27 11:45:25/文章来源:https://www.cnblogs.com/iuniko/p/18740646

一:检查本地项目中是否存在git仓库

git status

 没有,好!进入第二步👇(有?直接git add git commit -m 'xxx' git push,聊天end)

二:初始化仓库

git init

 三:创建一个远程仓库地址(如有可略)

四:关联远程仓库

git remote add origin 远程仓库

 

 五:推送

git push

一般直接执行git push是会报错的,正如它报错而言你当前是第一次创建仓库,没有远程分支(上游分支),所以需要强制推送

 请执行强制推送👇一般创建仓库时大多数都是初始化一个master分支,如果你的分支不是master则需要改下面的分支名称

git push --set-upstream origin master

如果执行了命令报错:src refspec master does not match any

那多半是由于你没有把代码提交到暂存区,而是直接推送了,就好比你3天不吃不喝就想上厕所一样

添加文件

git add .

添加描述

git commit -m 'init'

再次执行git push --set-upstream origin master推送

如果报错:(天哪怎么这么多报错)

To https://gitee.com/iuniko/electron-vite-app.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://gitee.com/iuniko/electron-vite-app.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

向https://gitee.com/iuniko/electron-vite-app.git
![拒绝]大师->大师(非快进)
错误:未能将某些引用推送到“”https://gitee.com/iuniko/electron-vite-app.git'
提示:更新被拒绝,因为您当前分支的提示已落后
提示:它的远程对应物。整合远程更改(例如。
提示:'git pull…')在再次推动之前。
提示:有关详细信息,请参阅“git push-help”中的“关于快进的注意事项”。

那么就是需要先拉取再推送,也就是执行git pull,执行完后,再次执行git push --set-upstream origin master强制推送

没错,又报错了:

There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
 
git pull <remote> <branch>
 
If you wish to set tracking information for this branch you can do so with:
 
git branch --set-upstream-to=origin/<branch> master
 

当前分支没有跟踪信息。
请指定要与哪个分支合并。
详见git pull(1)。

git pull<remote><branch>

如果您想为此分支机构设置跟踪信息,可以使用以下方式:

git分支--设置上游为=origin/<branch>master

好吧,看来还需要手动设置关联分支

git branch --set-upstream-to=origin/master master

切换成功,执行下面的命令

git push origin master --force

查看

 终于好了。。

 

 

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

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

相关文章

No.21 CSS--弹性盒子模型(flex box)

一、定义弹性盒子是 CSS3 的一种新的布局模式。 CSS3 弹性盒是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。 引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白空间。二、CSS3弹性盒内容…

从零开始的云上建筑师速成班:用ROS架构编辑器搭个服务器小屋

云上建筑师速成秘籍:用阿里云ROS架构编辑器像搭乐高一样玩转服务器!零代码拖拽资源+配置指南,从部署到拆家一条龙服务~前情提要:你的云上建筑师执照 想成为云架构师?不需要考清华MIT,只需要: ✅ 一个阿里云账号(注册地址已备好,请自取) ✅ 完成实名认证(就像进游乐园…

第02章 JDBC的新增修改删除

JDBC编程六步 JDBC编程的步骤是很固定的,通常包含以下六步:第一步:注册驱动作用一:将 JDBC 驱动程序从硬盘上的文件系统中加载到内存中。 作用二:使得 DriverManager 可以通过一个统一的接口来管理该驱动程序的所有连接操作。第二步:获取数据库连接获取java.sql.Connecti…

第01章 JDBC概述

什么是JDBC JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。‍ JDBC原理 早期SUN公司的天才们想编写一套可以连接天下所有数据库的AP…

数组模拟单链表

题目代码 #include <iostream> #include <algorithm> #include <cstring> using namespace std; const int N = 100010; int head, idx, e[N], ne[N]; // 两个值,两个数组// head:第一个节点的下标(表示头结点的下标) // idx:已经存储了几个数(到了第几个数…

ES-8.17.2版本集群搭建

前提工作准备  Linux 3台 16GB运行内存 8核 50GB磁盘  JDK17 环境配置  elasticsearch-8.17.2-linux-x86_64.tar.gz 安装包2.集群规划  在 ES 集群中,不同节点可承担不同角色: **主节点(Master Node)**:负责集群管理、节点选举、索引元数据管理。建议至少配置 3 个…

第9章 shell编程

Linux系统结构 Linux操作系统是一种开放源代码的类UNIX操作系统,它的结构分为内核、Shell和应用程序三个层次。内核层内核是Linux系统的核心部分,它负责管理系统各种硬件设备、文件系统、内存管理和进程管理等核心任务。Linux内核设计了良好的模块化结构,可以动态地加载和卸…

第2章 磁盘与文件管理

磁盘管理 windows和Linux磁盘管理的区别 windows资源管理方式系统一般安装在C盘 C盘下的"Windows"目录是操作系统的核心 C盘下的"Program Files"目录下安装软件 C盘下的"用户"目录是所有的用户,包括超级管理员也在其中 windows操作系统分为C盘、…

第3章 系统命令

系统当前时间 date命令:切换用户 su 用户名sudo 命令:表示使用超级管理员身份执行该命令,如果你当前不是管理员,希望以管理员身份执行某个命令时,使用sudo,需要输入超级管理员的密码: ​​ echo命令 输出字符串 echo "Hello, world!"这将会输出 Hello, world!…

https://avoid.overfit.cn/post/bad10ed894bd43c086e3ef9de7478bea

特征选择作为机器学习工作流程中的关键环节,对模型性能具有决定性影响。Featurewiz是一个功能强大的特征选择库,具备以下核心能力:高度自动化的特征选择,仅需少量代码即可完成。 全面的特征工程功能,不仅能够选择特征,还能生成数百个衍生特征并自动筛选最优特征组合。 实…

Redis复习-五种数据类型

String String是Redis中最常见的数据存储类型: 1.其基本编码方式是RAW,基于简单动态字符串(SDS)实现,存储上限为512mb。 2.如果存储的SDS长度小于44字节,则会采用EMBSTR编码,此时object head与SDS是一段连续空间。申请内存时只需要调用一次内存分配函数,效率更高。 3.如…

cfWGBS揭示与年龄和肌萎缩侧索硬化相关cfDNA甲基化变化及组织/细胞溯源

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。 游离细胞DNA (Cell-free DNA,cfDNA)是血浆中游离的DNA片段,通常来源于正常细胞更新或病理状态下的细胞死亡。cfDNA已被广泛应用于癌症早期检测、胎儿遗传病诊断、器官移植评估等领域。然而,cfDNA在神经退行…