! [rejected] master -> master (non-fast-forward)error: failed to push some refs to ‘https:/

一般我们在使用git提交代码的时候前面的指令都挺顺利的,但是一道git push时就突然报错,报错情况如图所示

! [rejected] master -> master (non-fast-forward)error: failed to push some refs to ‘https:/_第1张图片

这种情况还是比较好解决的

原理:

这个错误提示表示我们尝试推送到远程仓库时,发现我们当前分支与远程分支的提交记录并不一致。这通常是由于其他人在我们之前已经对远程仓库进行了更改所致。为了解决此问题,我们可以执行以下操作:

1、运行git pull 命令以将远程仓库的更改合并到本地仓库:

git pull origin master

! [rejected] master -> master (non-fast-forward)error: failed to push some refs to ‘https:/_第2张图片

2、然后再次运行git push 命令将我们本地更改推送到远程仓库

git push origin master

! [rejected] master -> master (non-fast-forward)error: failed to push some refs to ‘https:/_第3张图片

这样就成功提交了!

你可能感兴趣的:(日常问题,gitee)