Git—— ! [rejected] master -> master (fetch first)问题

如图出现以下报错内容,主要是说远程仓库中的文件在本地仓库中并不存在

解决方法

  • git pull --rebase git推送的网址 master
  • git add .
  • git push git推送的网址 master
    查看github中已成功添加
    (之前上传过的文件也会被下载到本地)

如图出现以下报错内容

解决方法

  • windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add . 时出现提示
  • 输入git config --global core.autocrlf false

Tips:

  • git pull命令的作用是:取回远程主机某个分支的更新,再与本地的指定分支合并。

  • 一句话总结git pull和git fetch的区别:git pull = git fetch + git merge

详情请看

https://blog.csdn.net/weixin_38927964/article/details/85346443

原文地址:https://www.cnblogs.com/Beginner-Y/p/13776264.html