获取远程日志,而不是提交(Fetch remote log, not the commits)

2019-07-29 12:44发布

我怎样才能获取远程日志没有得到修改/提交?

我只希望查看日志,如果有比我上次什么新的变化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

Answer 1:

你要获取这些更改,而将它们合并(即不使用pull ):

git fetch origin master

之后,你可以使用log (和其他工具),看看在远程的分支:

git log FETCH_HEAD --not master

FETCH_HEAD是一个别名最新获取的分支,在这种情况下, origin/master ,就像HEAD是一个别名,以最新提交您的当前已签出分支。



文章来源: Fetch remote log, not the commits