我想查看接下来所有更改的列表push
会做。git status
似乎知道我已经做出了本地提交...我如何让它告诉我这些是什么?我一直在做的是这样的:
% git status
# On branch master
# Your branch is ahead of 'origin/master' by 7 commits.
...
好吧,它说7承诺。那么我就这样做
% 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”本质上会执行此操作,因为没有暂存/未暂存的概念。
git diff --name-status origin/master
请注意,您还可以在 git 配置文件中定义一个别名,例如“newmaster”:
git config alias.newmaster "diff --name-status origin/master"
完成此操作后,您可以使用
git newmaster
得到你想要的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)