【发布时间】:2012-12-01 04:50:44
【问题描述】:
我在没有进行 git push 的情况下进行了几次提交。在那之后,我做了一个 git push 并且知道我找不到这些只是本地的提交。我能以某种方式找到那些我没有推送到远程仓库的提交吗?
【问题讨论】:
-
一个 git push 应该已经将你所有的提交推送到远程仓库。你确定他们没有被推?您可以使用 git log 进行检查。
我在没有进行 git push 的情况下进行了几次提交。在那之后,我做了一个 git push 并且知道我找不到这些只是本地的提交。我能以某种方式找到那些我没有推送到远程仓库的提交吗?
【问题讨论】:
您可以使用git log --oneline --all 显示您的存储库中的所有提交,即使它们不在您当前分支的历史记录中。
另请参阅:git log manpage
【讨论】: