小白 git push失败。更新被拒绝,因为远程包含您所做的工作。Updates were rejected because the remote contains work that you do

解决方案

1)方案一

①使用在linux本地git工作目录,使用 git pull --rebase origin master 命令,将远程gitlab仓库更新下载到本地

②再次使用 git push -u origin master 命令上传

但是这种办法依然报了如上错误

2)方案二

①使用 git clone [email protected] 命令,将远程仓库克隆到本地

②再次提交至本地仓库:vim xxx.txt --> git add . --> git commit -m “add xxx”

③使用 git push -u origin master 命令上传至远程仓库

原文地址:
https://www.cnblogs.com/he-xiansheng/p/10392023.html

你可能感兴趣的:(笔记,随笔)