Git 提交/合并显示在日志中,但不在存储库中

问题描述

所以我在远程分支上单独工作。我遇到了一个问题,我进行了提交和合并,但它不会出现在我的存储库中。我一直在使用以前运行良好的相同命令,但由于某种原因,git 在这次合并时显示了“递归合并”日志。我所有的提交/合并都显示在“git log -a”中,但存储库没有任何更新。

git status (checked all unadded files)
git add <files> (added each file I wanted to update)
git commit -m <message>
git merge origin <remote branch>

然后我收到了递归合并日志,尽管我之前在使用这些相同的步骤时从未见过它。关于这里发生了什么以及我如何修复它以便我可以将其合并到我的存储库的任何想法?

git log -a 结果:(修改了部分内容

commit 0c3e6db87ef65a461fae4400f3b6d5d9a3XXXXX (HEAD -> <remote branch>)
Merge: 6d3c9107b 70cXXXXX
Date:   Mon Jan 25 15:54:21 2021 -0800
 
    <message>
 
commit 6d3c9107b39a70629a82e080c3ccc5ceebXXXXX
Merge: eccc05826 6daXXXXX
Date:   Mon Jan 25 15:44:03 2021 -0800
 
    Merge remote-tracking branch 'Origin' into <remote branch>
 
commit eccc05826910208fc0b4e4aae061a416b4XXXXX
Date:   Mon Jan 25 15:42:57 2021 -0800

  <message>

编辑:我还没有完成 git push 但如果我的日志中有两次提交会不会有问题?

解决方法

git log 仅向您显示存储库中的内容。如果您希望在其他一些存储库中提交这些提交,也许是 github 为您托管,将它们推送或获取到那里,或者使用其他一些较低级别的方法来实现更受限的环境。

,

如果您尝试 git push 应该将它推送到存储库。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...