代码之家  ›  专栏  ›  技术社区  ›  c-urchin

Git:如何查看由于推送而发生的更改?

  •  16
  • c-urchin  · 技术社区  · 16 年前

    我不太明白如何在远程存储库中通过“推”来查看到底发生了什么变化。Git Log'向我展示了一系列提交,但这些提交发生在我的本地存储库中,并在不同的时间被推送;我想知道哪些提交是每个特定“推送”的一部分。

    2 回复  |  直到 16 年前
        1
  •  17
  •   Pat Notz    16 年前

    $ git reflog show origin/master
    ca4f119 refs/remotes/origin/master@{0}: pull --rebase: fast-forward
    d303ece refs/remotes/origin/master@{1}: pull --rebase: fast-forward
    ce28c26 refs/remotes/origin/master@{2}: pull --rebase: fast-forward
    0f71883 refs/remotes/origin/master@{3}: pull --rebase: fast-forward
    8c2f0dd refs/remotes/origin/master@{4}: pull --rebase: fast forward
    2958d6c refs/remotes/origin/master@{5}: update by push
    6e9558c refs/remotes/origin/master@{6}: pull --rebase: fast-forward
    8854b35 refs/remotes/origin/master@{7}: pull --rebase: fast-forward
    b96f25d refs/remotes/origin/master@{8}: pull --rebase: fast-forward
    efb0ab8 refs/remotes/origin/master@{9}: pull --rebase: fast-forward
    71c12ca refs/remotes/origin/master@{10}: pull --rebase: fast-forward
    d860e59 refs/remotes/origin/master@{11}: update by push
    6342dbb refs/remotes/origin/master@{12}: fetch: fast-forward
    ...
    

    origin/master 6e9558c 2958d6c git log 6e9558c..2958d6c

    $ git log --abbrev-commit --pretty=oneline 6e9558c..2958d6c
    2958d6c Commit Summary 4
    5cbe548 Commit Summary 3
    13d007c Commit Summary 2
    4f19ac3 Commit Summary 1
    

        2
  •  3
  •   Greg Hewgill    16 年前