我有一个包含查询的sql文件的项目。每个开发人员都会增加这些文件的内容(它们永远不会删除内容)。
我需要一个git命令来获取所有开发人员在上次提交时生成的所有.sql文件的所有新行。
答案 0 :(得分:16)
git whatchanged -p
或git log -p
可能就是您想要的。两者都将显示每次提交时引入的差异格式更改。还有其他选项可以将报告限制为特定提交或特定文件,或者以不同方式格式化输出,有关详细信息,请参阅相应的手册页。
答案 1 :(得分:7)
如果您需要获取远程存储库的最新修订,可以使用git fetch
。
要查看您的版本与最新版本之间的差异,请尝试git diff
。要在提取和您的版本之间进行比较,请尝试git diff HEAD HEAD^
。