【问题标题】:How can I see commits that i upload?如何查看我上传的提交?
【发布时间】:2022-09-22 20:51:15
【问题描述】:

我对我的代码做了一些更改,然后我做了git-review。更改在分支b1 上,我只为这些更改创建了一个提交。并且这些变化仍然没有被合并。

几天后,我从我的工作区中删除了这个 repo,然后我再次克隆了这个 repo。
我在 gerrit 中看到了提交,但在分支上看不到,即使在我做了 git pull --rebase 之后也是如此。

我看不到我的提交的原因是什么?我该如何解决这个问题(这样我才能看到它)?

  • 当您进行提交时,您是否真的 git push 您对服务器的更改?当您执行git commit 时,您只是在沙箱中创建本地内容,您必须在它出现在服务器上并对其他人可见之前推送它。
  • @joanis 我做了git-review
  • 我不熟悉 git review,但阅读它,它似乎为你做了推动。那么,下一个问题是,你确定你的 git review 的推送部分发生了吗?实际上,更直接:你在远程服务器上看到你的提交了吗?

标签: git repository branch gerrit git-review


【解决方案1】:

如果您没有在分支上看到提交,我认为它仍在审核中(尚未合并)。在这种情况下,如果您想在新的存储库克隆中本地查看提交,则需要显式下载提交。

  • 转到您的 Gerrit 服务器;
  • 使用您的提交(正在审核中)转到更改页面;
  • 点击“下载”(在页面的右中);
  • 选择并复制可用命令之一以下载提交:

所有命令都将使用不同的方法下载提交,我建议使用“Checkout”方法。

  • 在本地存储库中执行下载命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-15
    • 1970-01-01
    • 2011-09-05
    • 2014-01-28
    • 2013-07-07
    • 2017-04-10
    • 2012-02-21
    • 2011-01-14
    相关资源
    最近更新 更多