我有一个脚本来挑选提交到 refs/for/master
而且有人可以放弃承诺。
在 git pull
我没有看到那个提交被放弃了。
能否从本地仓库获取放弃提交的信息?
从这个要点来看你可以查询所有被放弃的提交,看看你的提交是否在列表中。
# get all abandoned commit number ids for the project YOUR_PROJECT_NAME
gerrit query 'status:abandoned project:YOUR_PROJECT_NAME' | egrep '^\ +number' | cut -d' ' -f4- > $tmpfileids
但那是来自于远程的Gerrit引用。不 从您的本地存储库。