11

我有一个带有一些带有查询的 sql 文件的项目。每个开发人员都会增加这些文件的内容(他们从不删除内容)。

我需要一个 git 命令来获取所有开发人员从我上次提交中创建的所有 .sql 文件的所有新行。

4

2 回答 2

25

git whatchanged -p或者git log -p可能是你想要的。两者都将显示每次提交时引入的差异格式更改。还有其他选项可将报告限制为特定提交或特定文件,或以不同方式格式化输出,请参阅相应的手册页以获取更多信息。

于 2012-09-10T21:50:26.197 回答
9

如果您需要获取远程存储库的最新修订,您可以使用git fetch.

要查看您的版本与最新版本之间的差异,请尝试git diff. 要比较 fetch 和您的版本,请尝试git diff HEAD HEAD^.

于 2012-09-10T21:17:16.430 回答