From 66ccc37a99994f1206d308c0c0003ac2605d3c42 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sun, 20 Oct 2013 17:50:51 -0400 Subject: git-recover-repository 1/2 done --- doc/git-recover-repository.mdwn | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 doc/git-recover-repository.mdwn (limited to 'doc/git-recover-repository.mdwn') diff --git a/doc/git-recover-repository.mdwn b/doc/git-recover-repository.mdwn new file mode 100644 index 000000000..b05903d14 --- /dev/null +++ b/doc/git-recover-repository.mdwn @@ -0,0 +1,28 @@ +# NAME + +git-recover-repository - Fix a broken git repository + +# SYNOPSIS + +git-recover-repository [--force] + +# DESCRIPTION + +This can fix a corrupt or broken git repository, which git fsck would +only complain has problems. + +It does by deleting all corrupt objects, and retreiving all missing +objects that it can from the remotes of the repository. + +If that is not sufficient to fully recover the repository, it can also +reset branches back to commits before the corruption happened. It will only +do this if run with the --force option, since that rewrites history +and throws out missing data. + +# AUTHOR + +Joey Hess + + + +Warning: Automatically converted into a man page by mdwn2man. Edit with care -- cgit v1.2.3