I have a corrupted git repo, with "git fsck", it shows missing blob b71eb55f2dbc97dafd4a769fc61f346e69a5e0af missing blob 282035f3ae964e1e288f352c370be8edd11d3078 missing tree 3c20f556eecc476e3542cc522d46a62a4461fec6 missing blob f321b578edeb452358497e832815d6cae6b36886 missing commit 6d23f5084c975be637f7d748db82116bf84d3872 And i also have a good backup repo. How can i recover the corrupted repo with the backup repo? I can do a rsync or fresh "git clone", however, is there any git related commands to incrementally do this? btw, "git remote add and then git fetch" doesn't work, it reports error: refs/heads/bringup does not point to a valid object! error: refs/heads/fsl_imx_r9.3 does not point to a valid object! error: refs/heads/bringup does not point to a valid object! error: refs/heads/fsl_imx_r9.3 does not point to a valid object! error: refs/heads/bringup does not point to a valid object! error: refs/heads/fsl_imx_r9.3 does not point to a valid object! error: refs/heads/bringup does not point to a valid object! error: refs/heads/fsl_imx_r9.3 does not point to a valid object! error: missing object referenced by 'refs/tags/v2.6.32' error: missing object referenced by 'refs/tags/v2.6.32-rc1' error: missing object referenced by 'refs/tags/v2.6.32-rc2' -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html