can';t推送到gitlab,失败并被拒绝

can';t推送到gitlab,失败并被拒绝,gitlab,git-commit,git-push,git-pull,git-fetch,Gitlab,Git Commit,Git Push,Git Pull,Git Fetch,已拉取,结果仍然是错误![拒绝]开发->开发(非快进) 这样的错误,为什么 在完成git签出并重复该命令后,仍然会出现如上所述的错误 这是不言自明的,如果您想提交,您需要使自己与远程分支保持同步,而且git pull似乎会覆盖您所做更改的文件。您应该首先提交更改 这是不言自明的,如果您想提交,您需要让自己与远程分支保持最新,而且git pull似乎会覆盖您所做更改的文件。您应该首先提交更改 您可以尝试git reset--hard HEAD 请提醒: 头指向您当前的分支(或当前提交),所以gi

已拉取,结果仍然是错误
![拒绝]开发->开发(非快进)

这样的错误,为什么

在完成git签出并重复该命令后,仍然会出现如上所述的错误


这是不言自明的,如果您想提交,您需要使自己与远程分支保持同步,而且git pull似乎会覆盖您所做更改的文件。您应该首先提交更改

这是不言自明的,如果您想提交,您需要让自己与远程分支保持最新,而且git pull似乎会覆盖您所做更改的文件。您应该首先提交更改

您可以尝试
git reset--hard HEAD

请提醒:

头指向您当前的分支(或当前提交),所以git reset--hard HEAD所做的就是扔掉所有未提交的更改。

您可以尝试
git reset--hard HEAD

请提醒:

HEAD指向您当前的分支(或当前提交),因此git reset--hard HEAD所做的就是扔掉您所有未提交的更改。

这是一个典型的git错误。错误消息中描述了此问题:
更新被拒绝,因为您当前分支的尖端落后于
,这意味着您对远程分支进行了本地没有的更改。有很多方法可以解决这个问题,git消息中也描述了其中一种方法:
在再次推之前集成远程更改(例如提示:“git pull…”)。

如果执行
git-pull-origin-dev
,这将把远程分支中所做的任何更改合并到本地分支。一旦修复了合并冲突,就可以推送分支

另一个选项是通过执行
git pull--rebase origin dev
,运行一个重基,这将引入远程更改,并在远程提交的基础上重基您的提交。这将导致更干净的git历史记录

目前最简单的方法可能是执行一次git pull,然后在正确合并后,将其推到远程


我绝对建议研究git命令,学习如何在文档中正确查找资源。网上有很多可用信息。

这是一个典型的git错误。错误消息中描述了此问题:
更新被拒绝,因为您当前分支的尖端落后于
,这意味着您对远程分支进行了本地没有的更改。有很多方法可以解决这个问题,git消息中也描述了其中一种方法:
在再次推之前集成远程更改(例如提示:“git pull…”)。

如果执行
git-pull-origin-dev
,这将把远程分支中所做的任何更改合并到本地分支。一旦修复了合并冲突,就可以推送分支

另一个选项是通过执行
git pull--rebase origin dev
,运行一个重基,这将引入远程更改,并在远程提交的基础上重基您的提交。这将导致更干净的git历史记录

目前最简单的方法可能是执行一次git pull,然后在正确合并后,将其推到远程


我绝对建议研究git命令,学习如何在文档中正确查找资源。网上有很多可用信息。

首先,提交本地更改或隐藏更改。然后签出分支并拉取更改。在此之后,您可以合并更改并首先提交本地更改或隐藏更改。然后签出分支并拉取更改。之后,您可以合并更改并推送
D:\PPI_Roketin\Project\astrowatch (dev)
λ git add resources/views/reals/_form.blade.php

D:\PPI_Roketin\Project\astrowatch (dev)
λ git commit -m "resources/views/reals/_form.blade.php"
[dev db5ac99] resources/views/reals/_form.blade.php
1 file changed, 2 insertions(+), 2 deletions(-)

D:\PPI_Roketin\Project\astrowatch (dev)
λ git push origin dev
To gitlab.com:roketin-stellar/astrowatch.git
! [rejected]        dev -> dev (non-fast-forward)
error: failed to push some refs to 'git@gitlab.com:roketin- stellar/astrowatch.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.