我正在寻找一种方法来列出远程主分支中的所有更新文件,类似于svn log
。
Git可以吗?
谢谢,
克里斯托弗
编辑(解决方案):
git fetch
git diff --name-status origin/master
答案 0 :(得分:5)
如果没有结帐,您可以执行git fetch
,然后git diff <theotherbranch>
。没有抓取我除了网络前端之外什么也想不到。
答案 1 :(得分:2)
git fetch
git log origin/master
是你想要的(它不显示已更改文件的列表,但是远程跟踪分支上的提交列表)。
答案 2 :(得分:1)
对评论的回复:If I would write a script (similar to a web frontend) to perform the operation, how would it work?
git fetch
git diff <branchname> > otherbranch.diff
或者直接阅读git diff的stdout
。