git commit命令有正常文件莫名其妙的无法提交,git push 错误error: src refspec master does not match any. error: failed to

以前可能是运气好,每次执行的时候,都刚好在根目录下进行的,导致这次不是在根目录下进行的,气吐血3天。。。。。

在使用git commit命令将修改的代码提交到本地仓库的时候,出现一个文件莫名无法提交,文件没得毛病,也没有未解决的冲突,但其他文件均可,就他搞特殊

因为刚开始不是在根目录下,导致在子目录下产生了 .get 文件还有ignore 文件,当我再想回到正确的路径下git add 的时候,之间弄错的目录会无法上传上去。

Changes not staged for commit:
(use “git add …” to update what will be committed)
(use “git restore …” to discard changes in working directory)
modified: src/assets/js/API/EDSManagement.js
no changes added to commit (use “git add” and/or “git commit -a”)

git status 查看你的文件有没有在本地准备上传

 

类似这个样的错。

方法一:将错误目录下的  .git 和ignore 文件都删除,再执行下面的

git报错:Reinitialized existing Git repository in ...解决方法_离奇6厘米的博客-CSDN博客

git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/xxxxxx_test.git
git push 

方法二:转载这个小哥哥的简单粗暴方法,(这个解决了我的问题)[bug之路]Changes not staged for commit: (use “git add <file>...“ to update what w问题解决,亲测记录!_听七里香的那位少年郎的博客-CSDN博客

去到项目所在文件夹,找到这个顽强的文件,将其拷贝出去,然后执行git add .

git commit -m "gan"将其提交到本地,成功!
再将那个文件再拷贝回去,再次执行git add .git commit -m "gan"将其提交到本地,成功!

第二个问题是

git push 错误error: src refspec master does not match any. error: failed to push some refs to

最后原来是github更新了,现在github的默认分支为main,但是,我一直认为是master,所以,在提交时,需要提交到main,而不是master。

使用:git push origin main,即可。

汇总一下今天一天查到其他人遇到该问题原因:

本地git仓库目录下为空
本地仓库add后未commit
git init错误
没有先进行git pull

git push 大坑,错误error: src refspec master does not match any. error: failed to push some refs to_温逗死的博客-CSDN博客

第三个问题:

需要在根目录下 git init 初始化

简易的命令行入门教程:
Git 全局设置:

git config --global user.name "AAAAA"
git config --global user.email "111111111111@163.com"
创建 git 仓库:

mkdir api_test
cd api_test
git init 
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/api_test.git
git push -u origin "master"

已有仓库?
cd existing_git_repo
git remote add origin https://gitee.com/wu_nan666/api_test.git
git push -u origin "master"

pycharm 配置gitee 的流程

1.配置秘钥

2.再pycharm 上配置账号

3.再按照上面的上传项目

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值