summaryrefslogtreecommitdiff
path: root/doc/git-recover-repository.mdwn
blob: b05903d145c19c8e56df5879fe314ffaf3e268a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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 <joey@kitenet.net>

<http://git-annex.branchable.com/>

Warning: Automatically converted into a man page by mdwn2man. Edit with care