对git不熟悉,上传总是报错,记录一笔。
我这边主要原因是上传文件和git库有相同文件名,
解决方法1:
先拉区仓库内容,再push 覆盖替换相同文件名,
代码如下:
#如果之前有初始化 init 需要删除
命令: rm -rf .git
#初始化本地仓库
命令: git init
#连接远程git仓库
命令: git remote add origin 仓库地址(带有.git地址)
#创建并切到分支
命令: git checkout -b 分支名
#添加本地需要提交的代码(.表示所有)
命令: git add .
#提交代码并添加说明
命令: git commit -m "说明内容"
#上传代码代码到分支(首次要先用git pull下拉代码 , 记得加 -f 覆盖,就不会因为重复文件报错)
命令: git push -f origin 分支名
主要就是最后一句 push -f 覆盖,
解决方法2:
如果还是报错,备份好自己本地文件,在主目录下
git pull .
再重新按照上面的 add,commit push 一套走下来
参考https://blog.csdn.net/weixin_43682721/article/details/88570397