显示自上次提取以来的提交列表

时间:2014-04-17 09:38:49

标签: node.js git

我有一个本地git回购。现在希望有一个列表,包含自上次拉取以来的所有提交哈希。所以可以列出它们。

hfsjkhgdfjkhgjkhfgjk gfegwgwwgewg​​eregeerg ewgetwgetgtgtgttewgt gwtgwgtgtrwgtrwtggrw

像这样的东西。我还需要每个提交和提交消息的文件列表。我需要它在nodejs页面中使用它以在用户前端显示它。

见到你 Rogoit

2 个答案:

答案 0 :(得分:1)

从问题中你想看到哪一组提交并不完全清楚。

  1. 假设自上次提取以来该来源未发生变化(可能需要您在单个开发人员环境中),并且您希望看到本地提交在原点上,您可以使用git log origin..master甚至git log origin..

  2. 假设您希望看到从原点拉出会发生什么变化,请尝试以下方法:

    git fetch origin
    git diff origin/master
    

    git diff有很多选项可以让你定制它的输出。希望你可以生产出你需要的产品。

答案 1 :(得分:1)

不要调用git pull,而是尝试git fetch,然后git diff master..origin/master

然后使用git pull进行跟进。