我正在开发一个脚本来为我的移动应用程序自动生成测试版本。如果该项目中的任何内容自上次构建以来在远程更新,则该脚本应仅生成新构建。
如何检查特定文件夹/文件是否在远程更新?
答案 0 :(得分:0)
首先,发出以下命令以将您的元数据与远程同步而不实际更改任何文件:
git remote update
现在您可以轻松判断远程分支中是否有任何文件发生了变化。
例如,如果您想查看原点/主文件中的README.md是否已更改:
git diff origin/master README.md
如果命令没有输出,则文件没有改变。如果生成了diff,那么该文件确实在上游分支中发生了变化。