【发布时间】:2012-08-20 20:35:36
【问题描述】:
如标题所示,我希望主分支和我创建的分支之间的某个文件夹有一个差异文件。
【问题讨论】:
标签: git version-control diff git-diff
如标题所示,我希望主分支和我创建的分支之间的某个文件夹有一个差异文件。
【问题讨论】:
标签: git version-control diff git-diff
你可以使用
git diff master..yourbranch path/to/folder
【讨论】:
fatal: bad revision 'master..develop_content'
git diff 比较树(如在两个不同时间点的源文件层次结构中),因此它无法提取某个作者所做的更改。如果您想查看用户提交了哪些更改,则需要git log。
这能解决您的需求吗?
git log --author=jdoe oldbranch..newbranch -p -- path/to/subdirectory > myChangesInSubdirectory.patch
这列出了两个提交之间由 jdoe 完成的每个提交,将它们打印为补丁而不是通常的提交摘要,仅限于在目标子目录中有更改的提交,并重定向输出到一个文件。
【讨论】: