我在部署脚本中添加了一个 git log 行:
git pull origin master
git log -n 1 > lastcommit.txt
ant -f build.xml deploy
保存上次提交的详细信息。这会产生一个输出文件(在撰写本文时):
commit 3ced14ef1004287b55c21d384447c21cb58edfa6
Merge: 616a15e 5adc9c5
Author: www-data <www-data@backup.agilebase.co.uk>
Date: Sat Jul 28 15:20:39 2012 +0100
Merge branch 'master' of github.com:okohll/agileBase
但是,使用该提交代码https://github.com/okohll/agileBase/commits/3ced14ef1004287b55c21d384447c21cb58edfa6返回 404 not found 错误。
我一定误解了 git log,我想在 github 的 Web 界面中找到链接到最后一次提交的提交哈希。有没有办法做到这一点?3ced14ef1004287b55c21d384447c21cb58edfa6 指的是什么?
我注意到“合并”行的末尾有 5adc9c5,这是我正在寻找的实际代码的开始,在编写 5adc9c51326772318394fceb479a31e26306259b 时。