git push -f

有的时候使用GIT工作时,会遇到一下这种问题,
Pushing to [email protected]:519ebayproject/519ebayproject.git
To [email protected]:519ebayproject/519ebayproject.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to ‘[email protected]:519ebayproject/519ebayproject.git‘
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. ‘git pull‘)
hint: before pushing again.
hint: See the ‘Note about fast-forwards‘ in ‘git push --help‘ for details.
我遇到造成这个问题的原因,一般是因为执行了git reset命令,版本回退后没有恢复,造成本地仓库的提交版本号落后于远端仓库的提交版本号。
可以执行 git push -f命令去强制提交
时间: 2024-10-15 15:47:26

git push -f的相关文章

git push origin master 错误解决办法

一.错误代码如下: error: failed to push some refs to 'https://github.com/wbingithub/drag.git' 二.在网上搜了一下,如下写就可以了 git push -f origin master

Git push错误non-fast-forward后的冲突解决

当要push代码到git时,出现提示: error:failed to push some refs to ... Dealing with “non-fast-forward” errorsFrom time to time you may encounter this error while pushing: [plain] view plain copy print? $ git push origin master To ../remote/ ! [rejected]        ma

git push如何至两个git仓库

分别有仓库 A(github),B(JAE 的 git),本机为C. 假设以 a 仓库作为最终的使用仓库, b为发布仓库.分支都为 dev 第一步,增加远程仓库 git remote add origin1 git.agit remote add origin2 git.b 第二步,本地确保没 change 的东西,拉去远程仓库地址,然后进行 rebase .git fetch origin1git rebase -i origin1/dev 如果有冲突,解决完. git push -f ori

如何解决git====push 过程中出现的。error: failed to push some refs

当我们在利用git  push 文件到仓库时出现了一下问题: ! [rejected] master -> master (fetch first)error: failed to push some refs to '[email protected]:yaogengzhu/ajax.git'hint: Updates were rejected because the remote contains work that you dohint: not have locally. This i

git push 的解决方案

如果输入$ git push origin master 提示出错信息: 或者 失败的原因:不能 push 远端仓库 原因分析:由于你当前分支落后与远程端对应分支,所以无法更新: 解决方案:使用 git pull origin master (先把远程服务器github上面的文件拉下来),然后使用 git push origin master 将本地仓库中的所有文件都提交到远程仓库中 若还不能解决问题,接着会出现如下报错信息: 失败的原因:拒绝让我合并不相关的历史 解决方案:git pull o

git push的一个错误

我在把我的本地分支push到远程仓库的时候,一直失败,错误提示是: $ git push origin masterTo [email protected]:xiaxiaosheng/AndroidRemoteCtrl_Client.git ! [rejected] master -> master (non-fast-forward)error: failed to push some refs to '[email protected]:xiaxiaosheng/AndroidRemoteC

git push --help

git-push(1) Manual Page NAME git-push - Update remote refs along with associated objects SYNOPSIS git push [--all | --mirror | --tags] [--follow-tags] [--atomic] [-n | --dry-run] [--receive-pack=<git-receive-pack>] [--repo=<repository>] [-f |

使用git push 代码

关于git的命令有很多,多余不说,今天我的需求是:我修改了安卓代码中的一个MainActicity.java文件中的几行,现在我要把它push到我的git.oschina.net(github也一样)上的远程仓库上.怎么做呢?我把实现这一需求的整个步骤写下来.一般我们在小型的团队中这样来push代码就可以了. 1)关联远程仓库 git remote add origin https://git.oschina.net/QichaoChen/DouFM-Android.git 2)因为我们在提交代

git push 时 rejected

git push遇到的问题: [email protected] MINGW64 ~/workspace/HelloWorld/src/selenium (master)$ git push osc masterTo [email protected]:wuzhiyi51/selenium_learn.git ! [rejected] master -> master (non-fast-forward)error: failed to push some refs to '[email pro