zoukankan      html  css  js  c++  java
  • github疑难问题---1、error: src refspec master does not match any.

    github疑难问题---1、error: src refspec master does not match any.

    一、总结

    一句话总结:

    问题原因是没匹配到master分支,所以用git push提交到远程分支的时候指定分支为main就好:git push -u origin main

    1、git提交修改到远程仓库代码?

    1、【git add .】:将改动添加到暂存区
    2、【git commit -m "提交信息"】:git commit 命令用来将本地暂存的修改提交到版本库
    3、【git push -u origin master】:将代码修改推送到远程仓库的master分支

    二、error: src refspec master does not match any.

    系列课程的视频位置:
    1、error: src refspec master does not match any.-范仁义-读书编程笔记
    https://www.fanrenyi.com/video/41/363
    2、git中的工作区、暂存区和版本库分别是什么-范仁义-读书编程笔记
    https://www.fanrenyi.com/video/41/364
    3、git reset --hard HEAD~2误删操作恢复-范仁义-读书编程笔记
    https://www.fanrenyi.com/video/41/365
    4、github绑定ssh key-范仁义-读书编程笔记
    https://www.fanrenyi.com/video/41/366

    博客对应课程的视频位置:1、error: src refspec master does not match any.-范仁义-读书编程笔记
    https://www.fanrenyi.com/video/41/363

    问题原因是没匹配到master分支,所以用git push提交到远程分支的时候指定分支为master就好:git push -u origin main

    三、工作区和版本库

    工作区:就是你在电脑上看到的目录,比如目录下testgit里的文件(.git隐藏目录版本库除外)。或者以后需要再新建的目录文件等等都属于工作区范畴。

    版本库(Repository)工作区有一个隐藏目录.git,这个不属于工作区,这是版本库。其中版本库里面存了很多东西,其中git的配置、暂存区、日志等等,还有Git为我们自动创建了第一个分支master,以及指向master的一个指针HEAD。

    我们前面说过使用Git提交文件到版本库有两步:

      第一步:是使用 git add 把文件添加进去,实际上就是把文件添加到暂存区。

      第二步:使用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支上。

    四、git提交修改到远程仓库代码

    1、git add .  :将改动添加到暂存区

    2、git commit -m "提交信息"  git commit 命令用来将本地暂存的修改提交到版本库

    -m参数是输入提交信息的

    3、git push -u origin master  将代码修改推送到远程仓库的master分支

    git push -u 就是维护一条本地分支和远程分支之间的映射关系
     
  • 相关阅读:
    Random简介
    十道海量数据处理面试题
    Django models 的字段类型
    执行monkey APK 制作
    MTK平台-抓取蓝牙log
    超级硬件代理解决企业Web提速上网问题
    Red Hat Linux 安装 (本地、网络安装)
    由安装两块网卡的linux系统中引起网络不通想到的
    Linux企业应用--RHAS 2.1 下安装中文 Lotus Domino R 6.5 图解
    巧用Linux 架设TFTP Server备份路由器的配置文件
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/13833340.html
Copyright © 2011-2022 走看看