我有一个包含查询语句的sql文件项目,每个开发人员都会增加这些文件的内容(从不删除内容)。
我需要一个Git命令来获取自上次提交以来所有开发人员创建的所有.sql文件中的新行。
我有一个包含查询语句的sql文件项目,每个开发人员都会增加这些文件的内容(从不删除内容)。
我需要一个Git命令来获取自上次提交以来所有开发人员创建的所有.sql文件中的新行。
git whatchanged -p
或者 git log -p
可能是你在这里想要的。两者都会显示每次提交引入的差异格式更改。有其他选项可以限制报告特定的提交或文件,或以不同的方式格式化输出,有关更多信息,请参阅相应的手册页面。
如果你需要获取远程仓库的最新修订版本,可以使用git fetch
。
要查看您的版本和最新版本之间的差异,请尝试git diff
。如果要比较fetch和您的版本之间的差异,请尝试git diff HEAD HEAD^
。
git diff HEAD^ HEAD
命令来查看另一个方向上的更改。 - rubo77
git whatchanged
命令类似于git log
命令,仅为了向后兼容而保留。建议新用户使用git log
命令(源自此处)。 - jdhao