Não há como atualizar esses garfos, a menos que você envie um e-mail a cada um dos proprietários e peça que eles atualizem.
Eu não acho que você precise se preocupar com garfos desatualizados. Deixe-me explicar o porquê.
Para alguns antecedentes (embora você provavelmente saiba disso), eis como os garfos se acumulam: sempre que eu envio uma solicitação de recebimento a um projeto do GitHub, primeiro bifurcarei, envio a solicitação e esqueci minha bifurcação. Talvez eu nunca use as fontes do projeto novamente, por isso nunca as repito, a menos que envie outra solicitação de recebimento. Como resultado, agora tenho algo como 50 garfos e contando por aí, nenhum dos quais está atualizado. Eu nunca me preocupei em excluir nenhum deles, simplesmente porque não há motivo para isso.
Dependendo do fluxo de trabalho, algumas pessoas podem clonar e clonar apenas caso desejem enviar uma solicitação de recebimento, e é por isso que parece que "eles apenas pressionam o botão de forquilha".
Como resultado, todos os projetos ativos acumulam garfos desatualizados: Se você verificar os garfos do Rails , verá que praticamente todos eles estão desatualizados.
Por isso, quando navego no GitHub, presumo que os garfos de outras pessoas geralmente sejam apenas cópias descartáveis, em vez de projetos com manutenção adequada. Então, se eu vir "bifurcado de" no topo, vou imediatamente para o rio acima. Acho que nunca clonei de um fork, a menos que o upstream explicitamente me dissesse que o desenvolvimento continua no fork.
Resumindo: não fique constrangido com todas as versões antigas do seu software. Ninguém os usa de qualquer maneira. Pense neles como um distintivo de popularidade para o seu projeto. ;-)