获取远程日志,而不是提交

时间:2012-05-24 11:15:39

标签: git logging tortoisegit

如何在不获取更改/提交的情况下获取远程日志?

我只想查看日志,如果自上次pull以来有任何新的更改。基本上避免首先进行stashcommit我的更改。

git帮助文件有这个例子,它以倒置的形式给出我想要的结果:

git log master --not --remotes=*/master
Shows all commits that are in local master but not in any remote repository master branches

1 个答案:

答案 0 :(得分:7)

您必须在不合并它们的情况下获取更改(即不要使用pull):

git fetch origin master

之后你可以使用log(以及其他工具)来查看遥控器的分支:

git log FETCH_HEAD --not master

FETCH_HEAD是最新获取的分支的别名,在本例中为origin/master,就像HEAD是当前已检出分支的最新提交的别名一样。