Я знаю, что GitHub предлагает API для сравнения двух коммитов, таких как https://developer.github.com/v3/repos/commits/#compare -two-commits . Тем не менее, мне интересно, могу ли я использовать api на GitHub для определения отношений между двумя коммитами. См. Следующий график коммитов:
A ---> B ---> C ---> D
└--->E---------------┘
Из вышесказанного, коммит A является предшественником коммита B и коммита E, в то время как коммит B не является предшественником коммита E. Учитывая мою ситуацию, определите, является ли коммит A предшественник коммита B достаточно. Большое спасибо!