git - 如何检查 bash 脚本内的 GitHub 存储库中的最新文件是什么?
问题描述
我已经开始编写一个 Bash 脚本来帮助自动化个人项目的某些方面,其中一部分涉及 USB ROM 程序员。作为此脚本的一部分,我希望能够在必要时自动更新固件。由于有人拥有更新软件的 GitHub 存储库,我想用它来获取我的软件需要的更新文件。
但是,我需要一种方法来知道更新软件的最新版本是什么,以便我可以获取它,因为每个版本都作为单独的文件提交。从 Web 浏览器查看存储库很容易看到最新文件是什么,但是我如何从 bash 脚本中执行此操作而无需事先从存储库下载整个文件夹?
(如果需要更多信息,存储库是 Kreeblah/XGecu_Software,我关心的确切文件夹是 /Xgpro/10)
编辑:根据@torek 所说的话改写自己,我的意思是我需要找出最新的提交是什么,然后检查该提交是否将任何文件添加到特定文件夹,以便我可以下载它(如果存在)。
解决方案
推荐阅读
- c++ - VS:在 build/exe 中包含资源文件
- c++ - boost::asio::io_service 在线程中,在应用程序退出时不退出
- yammer - Yammer 导出 API 令牌已过期
- gradle - 如何有效地填充 Gradle Kotlin DSL 中的额外属性?
- bash - Bash 脚本 - 列出 hadoop 文件
- javascript - 如何以随机顺序显示缩略图?
- android - Android 4.1 崩溃 - XML(矢量图像)
- python - TypeError: 0 不是字符串
- asp.net - 如何使用另一个表中的列来引用两个表 - 实体框架
- php - 制作一个按数字排序的下拉列表