Come rebase di un repository Git su un altro?

Ho avuto un repository Git (A) che contiene lo sviluppo di un progetto fino a un certo punto. Poi ho perso la chiavetta USB su cui era presente il repo A. Fortunatamente ho avuto un backup dell’ultimo commit, quindi ho potuto creare un nuovo repository (B) in seguito, dove ho importato lo stato del progetto più recente e continuare lo sviluppo. Ora ho recuperato quella chiavetta USB persa, quindi ho due repository Git.

Penso che dovrei semplicemente rebase repo B su repo A in qualche modo, ma non ho idea di come farlo, magari usando fetch / pull e rebase?