Your branch and 'origin/master' have diverged, and have 1 and 1 different commits each, respectively

2023-05-16

当我们在本地提交到远程仓库的时候,如果遇到上述问题,我们可以首先使用如下命令:

git rebase origin/master 

然后使用

git pull --rebase 

最后使用

git push origin master 

把内容提交到远程仓库上。

原文:https://blog.csdn.net/m0_37884977/article/details/78901668 
 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Your branch and 'origin/master' have diverged, and have 1 and 1 different commits each, respectively 的相关文章

  • Git 分支/变基良好实践

    我有以下场景 3个分支机构 掌握 MyBranch 从 Master 中分支出来 目的是开发系统的新功能 MyBranch Local 从 MyBranch 分支出来作为我的本地分支副本 MyBranch 正在针对其他开发人员 他们正在开发
  • git分支、fork、fetch、merge、rebase和clone之间有什么区别?

    我想了解 Git 中分支 分叉和克隆之间的区别 同样 当我做一个时 这意味着什么git fetch与git pull 另外 什么是rebase与 相比 意味着merge 我怎样才能将个人的承诺压缩在一起 它们如何使用 为什么使用以及它们代表
  • 我可以安全地将一个分支重新设置为另一个分支,然后掌握吗?

    我必须开发分支 我找到了分支B取决于分支的代码A 我想重新建立基础A into B这样我就可以继续发展B Soon A将被合并到master 前B 但是不是现在 然后 当我合并时B 它会破坏引用吗A重新基于它 我可以重新调整基础吗B on
  • 警告:未将分支主设置为其自己的上游

    我正在尝试将 git 分支设置为上游 但低于警告 Command git checkout master git branch set upstream to master 警告 未将分支主设置为其自己的上游 我该如何解决 这是否意味着它已
  • Git 分支 - HEAD 分支上的拉取请求也需要之前的分支提交

    我来自 IBM RTC 所以我需要习惯 Git 我已经分叉了一个存储库 在我的主分支上完成了几次提交并打开了一个拉取请求 Pull request original repository master lt my repository ma
  • 如何使用 git 同时处理多个不同版本的文件?

    我目前正在开发一个自己的神经成像工具箱 该工具箱在 MATLAB SPM8 下运行 并且我的存储库中的大多数程序文件都是 MATLAB m文件 我有不同的功能分支和一个analysis分支 我使用它来使用当前版本进行持续分析 同时我正在开发
  • 为什么工作目录中的文件在 Git 分支之间切换时会获得修改状态?

    我的本地 git 存储库中有两个分支 master and anotherbranch 当我从master to anotherbranch with git checkout anotherbranch并运行git status我看到修改
  • git 从合并中删除提交

    我有以下问题 我试图将远程分支合并到本地 然后将更改推送到存储库 好吧 我获取了具有三个提交的远程分支 但其中一个尚未完成 所以我不想推送一个这些提交到存储库 当我运行 git log 时 它向我显示以下内容 commit A1 merge
  • TFS 中的孤立分支

    我们在 TFS 中有一个主干 每个人都在工作 直到我们需要分支为止 我们的上一个项目是一个需要分支的大型功能 现在开发已经完成 更改已合并回主干 开发分支应该发生什么 我应该删除它吗 以某种方式将其标记为只读 隐形和锁定怎么样 You ca
  • 获取任何合并分支的 git diff

    对于代码中的每个缺陷 我创建单独的分支 当缺陷修复后 我将此分支合并到主分支中 因此我的历史记录如下所示 我们看到两个已修复的分支 defect1 fix defect2 fix a b c d e f o 1 x y z 2 o 3 w
  • SVN 关于分支和第三方供应商分支的问题

    我们正在开发一个应用程序 其中包括 合作伙伴很少向我们提供的源代码库 这是一个有点工作的代码 某些东西的 最终 版本 我们在 zip 文件中得到它 他们有自己的发布周期和版本跟踪 在上面的代码库上我们进行了更改 这些可以是错误修复或新功能的
  • Git / 分离 HEAD,恢复工作吗?

    我对我认为是我的分支进行了数十次提交 然后检查了另一个分支 愿意回到我最初的分支 我没有找到我更新的代码 在控制台中查看我的历史记录后 我了解到我在一个独立的分支工作 是否有可能获得我在独立分支上完成的工作 是的 您可以使用重新记录 尝试g
  • 使用 Mercurial SCM 进行分支

    现在我正在学习 Ruby on Rails 并且正在阅读 Agile Web Development with Rails 一书 我还决定尝试一下 Mercurial 因为我已经阅读了分布式 SCM 的相关内容 而且这似乎是一个理想的情况
  • 用 Git 寻找分支点?

    我有一个包含 master 和 A 分支的存储库 以及两者之间的大量合并活动 当基于master创建分支A时 如何在我的存储库中找到提交 我的存储库基本上如下所示 X A B C D F master G H I J branch A 我正
  • `git Branch -f ` 和 `git checkout 之间的区别; git reset --hard ` 在干净的工作树下?

    到现在为止 我一直用git checkout
  • 如何从 Git 中删除无效的远程分支引用?

    在我当前的存储库中 我有以下输出 git branch a master remotes origin master remotes public master 我想删除remotes public master从分支列表 git bran
  • “天真的”svn 从分支合并到主干?

    我正在将 TortoiseSVN 用于我的 C 项目 并尝试将 分支重新集成 回主干 我的情况很简单 因此对于分支中更改的每个文件 我希望它完全覆盖主干中的匹配文件 不幸的是 TortoiseSVN 比我聪明 因此它合并了每对文件 导致了一
  • 有时 git 会在没有我要求的情况下将所有远程 git 分支作为本地分支进行跟踪。发生了什么?

    有时 git 会自发地 在某些但不是全部 拉取 或 克隆 操作期间 将存储库的所有远程分支复制到我的本地存储库中 甚至将它们全部设置为正确跟踪相应的远程分支 这是什么原因造成的 有什么办法可以让我故意这样做吗 如果您只是从远程分支执行普通分
  • 我可以在 Mercurial 中进行分支而不克隆存储库吗?

    最近 我开始尝试 Mercurial 因为它总是因其简单性和 正常工作 原则而吸引我 或者至少 其他人总是这么描述它 他们通常也将其描述为 实际上与 git 相同 只有一些你不会注意到的细微变化 只是我发现事实并非如此 我的汞分支有问题 如
  • 当本地更改原始分支时,我丢失了提交

    我的操作是 git pull git checkout 起源 a 更改一些代码 git add git commit m 修复 保存我的更改 git 结账 b git checkout 起源 a 我发现我的改变消失了 当您结账时 使用git

随机推荐