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分支