blob: 6e2a8782cd41e1571dd3c77b5756ff73b48dfcd5 [file] [log] [blame]
Junio C Hamano1a4e8412005-12-27 08:17:231gitk(1)
2=======
3
4NAME
5----
Junio C Hamano6b2cee12006-08-26 08:43:316gitk - git repository browser
Junio C Hamano1a4e8412005-12-27 08:17:237
8SYNOPSIS
9--------
Junio C Hamano6b2cee12006-08-26 08:43:3110'gitk' [<option>...] [<revs>] [--] [<path>...]
Junio C Hamano1a4e8412005-12-27 08:17:2311
12DESCRIPTION
13-----------
Junio C Hamano6b2cee12006-08-26 08:43:3114Displays changes in a repository or a selected set of commits. This includes
15visualizing the commit graph, showing information related to each commit, and
16the files in the trees of each revision.
Junio C Hamano1a4e8412005-12-27 08:17:2317
Junio C Hamano6b2cee12006-08-26 08:43:3118Historically, gitk was the first repository browser. It's written in tcl/tk
19and started off in a separate repository but was later merged into the main
20git repository.
Junio C Hamano1a4e8412005-12-27 08:17:2321
22OPTIONS
23-------
Junio C Hamano6b2cee12006-08-26 08:43:3124To control which revisions to shown, the command takes options applicable to
25the gitlink:git-rev-list[1] command. This manual page describes only the most
26frequently used options.
Junio C Hamano1a4e8412005-12-27 08:17:2327
Junio C Hamano6b2cee12006-08-26 08:43:3128-n <number>, --max-count=<number>::
Junio C Hamano1a4e8412005-12-27 08:17:2329
Junio C Hamano6b2cee12006-08-26 08:43:3130Limits the number of commits to show.
31
32--since=<date>::
33
34Show commits more recent than a specific date.
35
36--until=<date>::
37
38Show commits older than a specific date.
39
Junio C Hamanod5784132006-09-20 21:29:2740--all::
41
42Show all branches.
43
Junio C Hamano6b2cee12006-08-26 08:43:3144<revs>::
45
46Limit the revisions to show. This can be either a single revision
47meaning show from the given revision and back, or it can be a range in
48the form "'<from>'..'<to>'" to show all revisions between '<from>' and
49back to '<to>'. Note, more advanced revision selection can be applied.
Junio C Hamano2d47c622007-01-18 06:24:1050For a more complete list of ways to spell object names, see
51"SPECIFYING REVISIONS" section in gitlink:git-rev-parse[1].
Junio C Hamano6b2cee12006-08-26 08:43:3152
53<path>::
54
55Limit commits to the ones touching files in the given paths. Note, to
56avoid ambiguity wrt. revision names use "--" to separate the paths
57from any preceeding options.
Junio C Hamano1a4e8412005-12-27 08:17:2358
59Examples
60--------
61gitk v2.6.12.. include/scsi drivers/scsi::
62
63Show as the changes since version 'v2.6.12' that changed any
64file in the include/scsi or drivers/scsi subdirectories
65
Junio C Hamano1bb569e2006-05-05 23:14:2566gitk --since="2 weeks ago" \-- gitk::
Junio C Hamano1a4e8412005-12-27 08:17:2367
68Show the changes during the last two weeks to the file 'gitk'.
69The "--" is necessary to avoid confusion with the *branch* named
70'gitk'
71
Junio C Hamanod5784132006-09-20 21:29:2772gitk --max-count=100 --all -- Makefile::
73
74Show at most 100 changes made to the file 'Makefile'. Instead of only
75looking for changes in the current branch look in all branches.
76
Junio C Hamano6b2cee12006-08-26 08:43:3177See Also
78--------
79'qgit(1)'::
80A repository browser written in C++ using Qt.
81
82'gitview(1)'::
83A repository browser written in Python using Gtk. It's based on
84'bzrk(1)' and distributed in the contrib area of the git repository.
85
86'tig(1)'::
87A minimal repository browser and git tool output highlighter written
88in C using Ncurses.
89
Junio C Hamano1a4e8412005-12-27 08:17:2390Author
91------
Junio C Hamano6b2cee12006-08-26 08:43:3192Written by Paul Mackerras <paulus@samba.org>.
Junio C Hamano1a4e8412005-12-27 08:17:2393
94Documentation
95--------------
Junio C Hamano6b2cee12006-08-26 08:43:3196Documentation by Junio C Hamano, Jonas Fonseca, and the git-list
97<git@vger.kernel.org>.
Junio C Hamano1a4e8412005-12-27 08:17:2398
99GIT
100---
101Part of the gitlink:git[7] suite
102