2
如何获取特定变更集中已更改文件的列表?我希望它是已更改文件的列表
git diff --name-only a329a7b3b85a2f23d2cc2b6c897dc30fb25fa6a5
由我a329a7b3b85a2f23d2cc2b6c897dc30fb25fa6a5
所做的更改,但在返回后矿权后面的版本中的修改。所以我需要找到以前的变更集的编号:-S
它是预期的行为吗?为什么?!
如何获取特定变更集中已更改文件的列表?我希望它是已更改文件的列表
git diff --name-only a329a7b3b85a2f23d2cc2b6c897dc30fb25fa6a5
由我a329a7b3b85a2f23d2cc2b6c897dc30fb25fa6a5
所做的更改,但在返回后矿权后面的版本中的修改。所以我需要找到以前的变更集的编号:-S
它是预期的行为吗?为什么?!
你想
$ git show --oneline --name-only sha
或许
$ git show --format=format: --name-only sha
是的,正是我所需要的。谢谢(15分钟后将检查上限) – zerkms 2011-06-16 13:02:17
妈呀,真的是这样吗offtopic?请看“相关”问题列表。 – zerkms 2011-06-16 12:57:56
您正在获取工作目录和给定提交之间的差异。 – 2011-06-16 12:59:04
@William Pursell:nope,http://www.kernel.org/pub/software/scm/git/docs/git-diff.html:'这个表单是为了查看你下一次提交相对于命名为。 –
zerkms
2011-06-16 13:00:05