• 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 就是维护一条本地分支和远程分支之间的映射关系
     
  • 相关阅读:
    go里面redis缓存池
    go语言操作redis
    goredis的操作
    go安装redis扩展
    go协程聊天室
    go里面os包的使用案例
    用php入门网络编程
    使用go里面实现了一个并发的时钟服务器
    案例一:协程创建和使用
    系统工程笔记
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/13833340.html
Copyright © 2020-2023  润新知