git传输文件常见几大错误

【1】执行git push origin master报错:master(non-fast-forward) error:failed to push

没有使用命令:git pull origin master
     ------出现这个原因是因为你在码云创建的仓库有其它文件,而本地没有,
       造成本地和远程的不同步,导致报错
解决方法如下:
   (1)将代码重新拉取过来再add,提交即可
      git pull origin master
      git add .
      git commit -m “注释”
      git push origin master
      
   (2)强制上传覆盖远程文件-------会将仓库内的文件全部覆盖成你提交的文件
      git push -f origin master

【2】没有东西可以提交:On branch master,nothing to commit, working tree clean

报错有几大原因:
(1)Git的几个区:
   工作区:也就是本地文件的区域
   版本库中暂存区:就是使用git add命令之后,本地工作区的文件加到暂存区
   版本库当前分支:也就是使用 git commit 之后,暂存区的东西到版本库当前分支。
而这里出现这个错误的原因就是:
    暂存区没东西或者东西都提交到版本库当前分支。
    且工作区中的文件都被git跟踪了(即为都git add了)
    
(2)目录没有文件会报错
  
(3)没有输入add命令会报错
  
(4)提交过一次也会报错

【3】如果执行 git remote rm origin 报错

手动修改.git文件的内容
           vi .git/config
把 [remote “origin”] 那一行删掉就好了

【4】其它git相关文字

【1】git传输到Gitee仓库最全的代码

【2】git修改相同文件再发送到Gitee仓库

猜你喜欢

转载自blog.csdn.net/SiShen654/article/details/107179379