几天以来,我为Scrollback项目重写了install.sh文件,由于我是唯一在本地进行此工作的人,因此我一直在提交与修改相同的提交,不断地将其推送到fork的主服务器。(请忽略此处的最佳做法,我一个人工作)。
在这两次之间,我记得通过电子邮件向显示我已完成一半工作的人发送了电子邮件,网址为https://github.com/sindhus/scrollback/blob/8d8f7f414383499c2ab6fec586b4c9665a41c7aa/install.sh
现在,由于某种困惑,我在本地的工作上迷失了方向(想想rm -rf),我记得在此之前我曾提出过建议。所以github在某个时候确实看到了我的install.sh重新提交的提交ID。
如您所见,上面的URL使我可以通过提交ID访问该Blob。但是我无法在本地访问它,因为该回购被强行推送。
我的问题是如何获取github向我显示文件EVER的所有提交ID?它可能知道该文件的所有ID,而与路径无关。如果我必须使用他们的API,我不在乎,但我希望一些想法可以对此进行深入研究。
谢谢!
喵喵时光机
神不在的星期二