]>
Commit | Line | Data |
---|---|---|
4aec56d1 JH |
1 | git-reflog(1) |
2 | ============= | |
3 | ||
4 | NAME | |
5 | ---- | |
6 | git-reflog - Manage reflog information | |
7 | ||
8 | ||
9 | SYNOPSIS | |
10 | -------- | |
11 | [verse] | |
15261e3b | 12 | 'git-reflog' expire [--dry-run] [--stale-fix] |
4aec56d1 JH |
13 | [--expire=<time>] [--expire-unreachable=<time>] [--all] <refs>... |
14 | ||
15 | ||
16 | DESCRIPTION | |
17 | ----------- | |
18 | ||
19 | Reflog is a mechanism to record when the tip of branches are | |
20 | updated. This command is to manage the information recorded in it. | |
21 | ||
22 | The subcommand "expire" is used to prune older reflog entries. | |
23 | Entries older than `expire` time, or entries older than | |
24 | `expire-unreachable` time and are not reachable from the current | |
25 | tip, are removed from the reflog. This is typically not used | |
26 | directly by the end users -- instead, see gitlink:git-gc[1]. | |
27 | ||
28 | ||
29 | ||
30 | OPTIONS | |
31 | ------- | |
32 | ||
33 | --expire=<time>:: | |
34 | Entries older than this time are pruned. Without the | |
35 | option it is taken from configuration `gc.reflogExpire`, | |
36 | which in turn defaults to 90 days. | |
37 | ||
38 | --expire-unreachable=<time>:: | |
39 | Entries older than this time and are not reachable from | |
40 | the current tip of the branch are pruned. Without the | |
41 | option it is taken from configuration | |
42 | `gc.reflogExpireUnreachable`, which in turn defaults to | |
43 | 30 days. | |
44 | ||
45 | --all:: | |
46 | Instead of listing <refs> explicitly, prune all refs. | |
47 | ||
48 | Author | |
49 | ------ | |
50 | Written by Junio C Hamano <junkio@cox.net> | |
51 | ||
52 | Documentation | |
53 | -------------- | |
54 | Documentation by Junio C Hamano and the git-list <git@vger.kernel.org>. | |
55 | ||
56 | GIT | |
57 | --- | |
58 | Part of the gitlink:git[7] suite | |
59 |