[github配置] 远程访问仓库以及问题解决
- 作者:20岁爱吃必胜客(坤制作人),近十年开发经验, 跨域学习者,目前于
新西兰奥克兰大学攻读IT硕士学位。- 荣誉:
阿里云博客专家认证、腾讯开发者社区优质创作者,在CTF省赛校赛多次取得好成绩。跨领域学习,喜欢摄影、弹吉他、咏春拳。文章深入浅出、语言风趣;爱吃必胜客社区创立者,旨在“发现美 欣赏美
- 🏆 学习系列专栏
。🏅 Python学习宝库
。🏅 网络安全学习宝库


文章目录
- ⭐️github-本地git添加远程仓库
- 问题解决
- 其他
⭐️github-本地git添加远程仓库
完整教程
配置 GitHub 远程仓库与本地 Git 有几个关键步骤:
步骤 1:创建 GitHub 仓库
在 GitHub 上创建一个新的仓库。获取仓库的 URL。
步骤 2:配置 Git 用户信息
在本地设置 Git 的用户信息,这样提交代码时就知道是谁提交的。
git config --global user.name "Your GitHub Username"
git config --global user.email "your_email@example.com"
步骤 3:在本地项目文件夹中初始化 Git 仓库
如果项目尚未是一个 Git 仓库,需要在项目文件夹中初始化一个新的 Git 仓库:
git init
步骤 4:将 GitHub 仓库链接到本地仓库
使用以下命令将 GitHub 仓库链接到本地仓库:
git remote add origin <GitHub 仓库 URL>
步骤 5:拉取远程仓库内容(可选)
如果 GitHub 仓库已经存在一些内容,你可能需要拉取这些内容到本地:
git pull origin main
(假设你在主分支上工作,如果不是,请将 main 替换为你使用的分支名称)
步骤 6:将本地更改推送到 GitHub
完成更改后,使用以下命令将本地更改推送到 GitHub:
git add .
git commit -m "Commit message"
git push origin main
这将把本地的改动推送到 GitHub 上的主分支(如果你在其他分支,请将 main 替换为你使用的分支名称)。
问题解决
在第六步出了错误, 显示
error: src refspec main does not match any
error: failed to push some refs to 'https://github.com/KrisQK/remoteRep.git'
这个错误通常出现是因为本地的主分支(main)可能还没有提交任何内容,或者本地分支与远程分支的名称不匹配。
首先,确保你的本地分支有内容需要提交。你可以通过以下命令查看本地分支:
git branch
如果没有任何分支显示出来,或者只有一个空的分支(通常显示为 * (no branch)),可能需要先提交一些内容到本地仓库。
首先添加文件到暂存区:
git add .
然后提交这些更改到本地仓库:
git commit -m "Your commit message"
再次确认当前所在分支,并尝试推送到 GitHub:
git branch # 确认当前分支名
git push origin main
确保替换 main 为你的本地分支名称。如果你在使用其他分支,请使用相应分支的名称。
如果你还是遇到问题,有可能是远程仓库的 main 分支与本地分支的名称不匹配。你可以尝试使用以下命令推送:
git push origin HEAD:main
这个命令会将本地当前分支推送到远程仓库的 main 分支上。
记住,一定要确保你有权限访问远程仓库,并且仓库的 URL 正确无误。
其他
Maybe you just need to commit. I ran into this when I did:
mkdir repo && cd repo
git init
git remote add origin /path/to/origin.git
git add .
Oops! Never committed!
git push -u origin master
error: src refspec master does not match any.
All I had to do was:
git commit -m "initial commit"
git push origin main
Success!

相关文章:
[github配置] 远程访问仓库以及问题解决
作者:20岁爱吃必胜客(坤制作人),近十年开发经验, 跨域学习者,目前于新西兰奥克兰大学攻读IT硕士学位。荣誉:阿里云博客专家认证、腾讯开发者社区优质创作者,在CTF省赛校赛多次取得好成绩。跨领域…...
mysql5.6 删除用户/ drop user
目录 前言查看用户删除用户删除没有用户名的用户 前言 CentOS5.6.51 MySQL Community Server (GPL)查看MySQL的版本 查看用户 mysql> select Host,User from user; ----------------------- | Host | User | ----------------------- | 10.0.101.112 | root …...
VMware三种网络模式
桥接模式 NAT(网络地址转换模式) Host-Only(仅主机模式) 参考: vmware虚拟机三种网络模式 - 知乎 (zhihu.com)...
Java虚拟机(JVM)的调优技巧和实战2
JVM是Java应用程序的运行环境,它负责管理Java应用程序的内存分配、垃圾收集等重要任务。在JVM的默认设置下,可能存在一些性能问题,因此需要进行调优。在本次分享中,作者将介绍一些实用的JVM实战调优技巧,以提高Java应用…...
2020年下半年试题一:论信息系统项目的成本管理
论文题目 1.概要叙述你参与过的信息系统项目(项目的背景、项目规模、发起单位、目的、项目内容、组织结构、项目周期、交付的成果等),并说明你在其中承担的工作(项目背景要求本人真实经历,不得抄袭及杜撰)。…...
9. 回文数 --力扣 --JAVA
题目 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文࿰…...
ChainLight zkSync Era漏洞揭秘
1. 引言 ChainLight研究人员于2023年9月15日,发现了zkSync Era主网的ZK电路的一个soundness bug,并于2023年9月17日,向Matter Labs团队报告了该问题。Matter Labs团队修复了该问题,并奖励了ChainLight团队5万USDC——为首个zkSync…...
01背包与完全背包学习总结
背包问题分类见下图 参考学习点击:代码随想录01背包讲解 01背包问题: 核心思路: 1、先遍历物品个数,再遍历背包容量。因为容量最先是最大的,往背包里放物品,所以背包容量在慢慢减少,但背包容量…...
基于单片机的公共场所马桶设计(论文+源码)
1.系统设计 本课题为公共场所的马桶设计,其整个系统架构如图2.1所示,其采用STC89C52单片机为核心控制器,结合HC-SR04人体检测模块,压力传感器,LCD1602液晶,蜂鸣器,L298驱动电路等构成整个系统&…...
注解案例:山寨Junit与山寨JPA
作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO 联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬 上篇讲了什么是注解&am…...
Codeforces Round 822 (Div. 2)(D前缀和+贪心加血量)
A.选三条相邻的边遍历一次求最小值 #include<bits/stdc.h> using namespace std; const int N 1e610,mod1e97; #define int long long int n,m; vector<int> g[N]; int a[N]; void solve() {cin>>n;int res2e18;for(int i1;i<n;i) cin>>a[i];sort…...
不停的挖掘硬盘的最大潜能
从 NAS 上退休的硬盘被用在了监控的存储上了。 随着硬盘使用寿命的接近尾声,感觉就是从高附加值数据到低附加值数据上。监控数据只会保留那么几个月的时间,很多时候都会被覆盖重新写入。 有人问为什么监控数据不保留几年的,那是因为监控数据…...
Java游戏之飞翔的小鸟
前言 飞翔的小鸟 小游戏 可以作为 java入门阶段的收尾作品 ; 需要掌握 面向对象的使用以及了解 多线程,IO流,异常处理,一些java基础等相关知识。一 、游戏分析 1. 分析游戏逻辑 (1)先让窗口显示出来&#x…...
PostgreSQL (Hologres) 日期生成
PostgreSQL 生成指定日期下一个月的日期 (在Hologres中,不支持递归查询) SELECTto_char(T, YYYYMMDD)::int4 AS date_int,date(T) AS date_str,date_part(year, T)::int4 AS year_int,date_part(month, T)::int4 AS month_int,date_part(da…...
HCIP-一、RSTP 特性及安全
一、RSTP 特性及安全 实验拓扑实验需求及解法 实验拓扑 实验需求及解法 //1.SW1/2/3是企业内部交换机,如图所示配置各设备名称。 //2.配置VLAN,需求如下: //1)SW1/2/3创建vlan10 [SW1]vlan batch 10 [SW2]vlan batch 10 [SW3]vla…...
智能高效的转运机器人,为物流行业注入新动力
在当今社会,随着科技的不断发展,机器人已经逐渐融入到我们的生活中。其中,转运机器人作为物流行业的新秀,正以其高效、智能的特点,引起了广泛的关注。 转运机器人,是指能够自主进行物品搬运和运输的机器人…...
操作系统(三)| 进程管理下 经典进程问题分析 线程 死锁
文章目录 6.经典进程同步问题6.1 生产者-消费者问题 (既有同步又有互斥)6.2 读者-写者问题6.3 哲学家进餐问题6.4理发师问题 7. 进程之间通信7.1 共享存储区7.2 消息传递7.3 管道 8.线程8.1 线程的实现机制 9 进程调度9.1 调度方式9.2 常见算法先来先服务 FCFS短进程优先 SPN最…...
vue3使用tsx自定义弹窗组件
1.在ts代码中使用css 我这里使用了styils/vue,npm install styils/vue --save-dev,在tsx文件中引入即可:import { styled } from "styils/vue"; 2.在tsx中初始化组件,创建在src的utils目录中创建messagebox.tsx impo…...
[笔记] 错排问题 #错排
参考:刷题笔记-错排问题总结 错排问题: 一个n个元素的排列,若一个排列中所有的元素都不在自己原来的位置上,那么这样的一个排列就称为原排列的一个错排。而研究一个排列的错排个数的问题,就称为错排问题(或…...
Ajax进阶
前后端传输数据的编码格式(contentType) # 提示: 主要研究post请求数据的编码格式.get请求数据就是直接放在url?号后面的每个参数之间用&符连接, 如下:url?usernamejason&password123 # 可以朝后端发送post请求的方式1 .form表单2. ajax请求# 基于post请求. 前后端传…...
初探 Erlang 第二部分:解锁单赋值、模式匹配等基础概念!
单赋值与模式匹配在 Erlang 里,需从数学意义理解变量,一旦绑定就不能更改值。 运算符进行模式匹配,可从复杂结构提取数据。还能控制程序流程、写出简洁代码。守卫守卫是模式匹配的额外约束,可用于函数头部、case 和 if 语句&#…...
百度文库助手:三步实现文档免费获取的终极指南
百度文库助手:三步实现文档免费获取的终极指南 【免费下载链接】baidu-wenku fetch the document for free 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wenku 在当今信息爆炸的时代,百度文库作为国内最大的文档分享平台,汇集…...
3分钟搞定HS2-HF Patch安装:HoneySelect2汉化与MOD整合完全指南
3分钟搞定HS2-HF Patch安装:HoneySelect2汉化与MOD整合完全指南 【免费下载链接】HS2-HF_Patch Automatically translate, uncensor and update HoneySelect2! 项目地址: https://gitcode.com/gh_mirrors/hs/HS2-HF_Patch HS2-HF Patch是HoneySelect2游戏的汉…...
如何用KeymouseGo实现跨平台自动化:7个实用场景详解
如何用KeymouseGo实现跨平台自动化:7个实用场景详解 【免费下载链接】KeymouseGo 类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input 项目地址: https://gitcode.com/gh_mirrors/ke/KeymouseGo 想象一下&a…...
想发EI会议论文?手把手教你从投稿到检索的完整流程(以ICAM 2024为例)
EI会议论文发表全流程实战指南:从投稿到检索的完整解析 第一次投稿EI会议论文时,我盯着电脑屏幕上的"Submit"按钮犹豫了整整半小时——担心格式错误、害怕查重不过、不确定会议是否靠谱。这种焦虑在学术新人中非常普遍。事实上,EI…...
从游戏玩家到电影导演:5步掌握League Director打造英雄联盟史诗级高光集锦
从游戏玩家到电影导演:5步掌握League Director打造英雄联盟史诗级高光集锦 【免费下载链接】leaguedirector League Director is a tool for staging and recording videos from League of Legends replays 项目地址: https://gitcode.com/gh_mirrors/le/leaguedi…...
为什么你的网盘下载总是卡在“蜗牛模式“?LinkSwift用JavaScript重新定义文件下载体验
为什么你的网盘下载总是卡在"蜗牛模式"?LinkSwift用JavaScript重新定义文件下载体验 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度…...
在Windows上轻松安装APK文件:告别模拟器时代的轻量级解决方案
在Windows上轻松安装APK文件:告别模拟器时代的轻量级解决方案 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 你是否曾经在Windows电脑上收到一个APK文件却…...
3大核心功能深度解析:faster-whisper-GUI 专业语音转文字实战指南
3大核心功能深度解析:faster-whisper-GUI 专业语音转文字实战指南 【免费下载链接】faster-whisper-GUI faster_whisper GUI with PySide6 项目地址: https://gitcode.com/gh_mirrors/fa/faster-whisper-GUI faster-whisper-GUI 是一款基于 PySide6 开发的图…...
RocketMQ 运维管控的利器 - RocketMQ Operator
本文主要分为三个部分: 首先简单介绍一下 RocketMQ Operator 的相关知识;然后结合案例详细介绍 RocketMQ Operator 提供的自定义资源及使用方法;最后介绍 Operator 社区目前的情况并展望 RocketMQ Operator 下一步的发展方向。 相关背景知识…...
