【问题标题】:Git merge doesn't update locallyGit 合并不会在本地更新
【发布时间】:2022-10-25 04:15:22
【问题描述】:

我在将 master 合并到我的分支时遇到了 git 问题。

git checkout master
git fetch origin
git pull

git checkout my-branch
git merge master

输出:Already up to date.

但是,在本地我可以看到两个分支之间的变化。

当我尝试从我的分支推送时,我得到了已经在 master 中修复的预推送错误,应该通过合并进行更新。

我的分支 git 日志:

commit 861151c88109dd6910ecd2ba50b2f8791b735ba4 (HEAD -> my-branch)
Author: suqui <>
Date:   Thu Oct 20 10:48:30 2022 +0200

    remove description from autocomplete

commit 6e90e6d6224fed52e3ae1c70f4bfe31b695fa011
Author: suqui <>
Date:   Thu Oct 20 10:47:08 2022 +0200

    description check for list

commit d6dc18a5bddce40e31f57ca3d4a7784e67e8661d (origin/my-branch)
Merge: 87004fe5 c7bd3be1
Author: suqui <>
Date:   Wed Oct 19 16:29:26 2022 +0200

    Merge branch 'master' into LB-308

commit c7bd3be1c9aac4ef439149c8b929f4a993f1f9ca (origin/master, origin/HEAD, master, other-branch)
Author: Backstage <>
Date:   Wed Oct 19 16:14:48 2022 +0200

    [ci skip] Automatically added catalog-info.yaml

掌握 git 日志:

commit c7bd3be1c9aac4ef439149c8b929f4a993f1f9ca (HEAD -> master, origin/master, origin/HEAD, other-branch)
Author: Backstage <>
Date:   Wed Oct 19 16:14:48 2022 +0200

    [ci skip] Automatically added catalog-info.yaml

git log --graph --oneline master my-branch 的输出:

* 861151c8 (HEAD -> my-branch) remove description from autocomplete
* 6e90e6d6 description check for list
*   d6dc18a5 (origin/my-branch) Merge branch 'master' into LB-308
|\  
| * c7bd3be1 (origin/master, origin/HEAD, master, other-branch) [ci skip] Automatically added catalog-info.yaml

【问题讨论】:

  • 向我们展示git log 的结果看起来 master 在 'my-branch' 后面
  • 是的....git log --graph --oneline master my-branch.
  • 更新。那么我需要先存储更改然后合并主控吗?即使主合并影响完全不同的文件?
  • 没有不在您的分支中的更改。您的分支 (my-branch) 已经完全包含 master。您在提交中看到的任何更改都只能从您的分支 ref(861151c8 和 6e90e6d6;或 d6dc18a5 的任何第一个父级)访问。
  • 是的,但在我的文件中我可以看到更改。 Master 包含未合并到我的分支中的其他信息,因此问题

标签: git git-merge


【解决方案1】:

我最终删除了该项目并重新克隆它。然后问题就消失了。

【讨论】:

    猜你喜欢
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    • 2015-01-14
    • 1970-01-01
    • 1970-01-01
    • 2012-01-31
    • 1970-01-01
    • 2014-03-06
    相关资源
    最近更新 更多