我想查看下一个push
会做的所有更改的列表。 git status
似乎知道我已经提交了本地提交...我如何获得这些内容?我一直在做的是这样的:git:如何查看更改,下一次推送将发送
% git status
# On branch master
# Your branch is ahead of 'origin/master' by 7 commits.
...
好了,它说提交。那么我做
% git diff --name-status HEAD~7
M bin/bench
M scala/001/02.scala
M scala/007/01.scala
A scala/010/01.scala
A scala/016/01.scala
A scala/020/01.scala
有没有更简洁的方法来做到这一点?我习惯了svn“svn diff”基本上会这样做,因为没有stage/unstaged的概念。
感谢。我认为我有这个语法问题。我在做origin.master和origin master,但没有/。它看起来像我会做一个Git获取原点,让这一切都准备好这种差异? – Trenton 2009-10-31 01:50:41
如果您的本地原件/主版本过期,您可能还需要先进行git获取。 – Neall 2009-11-02 13:48:11