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.