使用GIT获取文件的最后更改

时间:2012-09-10 21:09:30

标签: git

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

我需要一个git命令来获取所有开发人员在上次提交时生成的所有.sql文件的所有新行。

2 个答案:

答案 0 :(得分:16)

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

答案 1 :(得分:7)

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

要查看您的版本与最新版本之间的差异,请尝试git diff。要在提取和您的版本之间进行比较,请尝试git diff HEAD HEAD^