更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支

简介:

提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支。
提示:再次推送前,先与远程变更合并(如 'git pull ...')。详见
提示:'git push --help' 中的 'Note about fast-forwards' 小节。

引起这个问题是远程仓库和本地不同步引起的

解决方案:需要先获取远端更新并与本地合并,再git push
具体操作如下:

git remote add origin https://github.com/miaoihan/weibo.git  
$git fetch origin    //获取远程更新
$git merge origin/master //把更新的内容合并到本地分支
上面的名字,和*.git改成自己的
相关文章
|
25天前
|
开发工具 git
在Gitflow分支策略中,如何处理分支之间的合并冲突?
在Gitflow分支策略中,如何处理分支之间的合并冲突?
|
4月前
|
小程序 算法 Java
【技巧】Git提交描述骂了领导,不会删除提交记录咋办!
本文以一次git提交失误的故事为背景,详细介绍了如何使用`git revert`和`git reset`两个命令来撤销错误提交。`git revert`用于撤销提交并创建新提交以保留历史记录,而`git reset`则通过移动HEAD指针来修改提交历史,不创建新提交。文章通过实例演示了具体操作步骤,帮助读者在遇到类似问题时能够从容应对。
59 0
【技巧】Git提交描述骂了领导,不会删除提交记录咋办!
|
7月前
|
开发工具 git 开发者
【专栏】探讨了 Git 中的 `git rebase` 操作,它用于重新应用提交到另一分支,改变历史顺序
【4月更文挑战第29天】本文探讨了 Git 中的 `git rebase` 操作,它用于重新应用提交到另一分支,改变历史顺序。与 `git merge` 不同,rebase 重写提交历史,提供简洁线性的历史记录。文章介绍了 rebase 的基本操作、应用场景,如整理提交历史、解决冲突和整合分支,并强调了使用注意事项,如避免在公共分支上操作。尽管 rebase 可以带来整洁的历史和冲突解决便利,但其潜在的风险和可能导致的历史混乱需谨慎对待。理解并恰当使用 `git rebase` 可以提升开发效率和代码质量。
214 1
|
7月前
|
数据可视化 安全 开发工具
git的分支的使用,创建分支,合并分支,删除分支,合并冲突,分支管理策略,bug分支,强制删除分支
git的分支的使用,创建分支,合并分支,删除分支,合并冲突,分支管理策略,bug分支,强制删除分支
|
开发工具 git
git 操作之合并其它分支的某次提交(commits)到当前分支
git cherry-pick合并其它分支的某次提交(commits)到当前分支
373 0
|
缓存 Shell 开发工具
研发中学习git(删除分支/合并提交/回滚/保存当前状态/撤销修改)
研发中学习git(删除分支/合并提交/回滚/保存当前状态/撤销修改)
165 0
|
开发工具 git
git checkout到新的分支之后原来未提交的代码找回
git checkout到新的分支之后原来未提交的代码找回
453 0
|
数据可视化 开发工具 git
漏提交与打tag- 每天三分钟玩转Git(9)
漏提交与打tag- 每天三分钟玩转Git(9)
漏提交与打tag- 每天三分钟玩转Git(9)
|
开发工具 git
合并冲突 - 每天三分钟玩转Git(三)
合并冲突 - 每天三分钟玩转Git(三)
合并冲突 - 每天三分钟玩转Git(三)