上传代码避免出现! [rejected] main"/>
如何git上传代码避免出现! [rejected] main
@ 遇到这个怎么办
! [rejected] main -> main (non-fast-forward)
原因
出现错误的主要原因是github中的README.md文件不在本地代码目录中
解决方式,亲测有用
解决方式
从本地代码库推送代码到远程服务器,以github为例
首先,创建github的线上代码库。
在网页端创建
然后,可以对readme文件进行在线编辑,并保存。
整理好本地代码库的所有文件,并打开git-bash.exe
将命令行路径调整到本地代码库的文件夹
开始执行一下命令,总结如下
git initgit branch -m master main #将本地分支改名为main,与线上保持一致git add .git commit -m "first commit"git remote add origin xxx #xxx表示远程服务器地址git pull --rebase origin main ##解决! [rejected] main -> main (non-fast-forward),避免直接push产生的buggit push --set-upstream origin main
上传成功!
代码回滚
:~:text=github%E5%88%A0%E9%99%A4,d-A%E6%8F%90%E4%BA%A4%E6%9B%B4%E6%94%B9%EF%BC%9A
更多推荐
如何git上传代码避免出现! [rejected] main
发布评论