Merge branch 'fixes'
[git.git] / Documentation / git-checkout.txt
1 git-checkout(1)
2 ===============
3
4 NAME
5 ----
6 git-checkout - Checkout and switch to a branch.
7
8 SYNOPSIS
9 --------
10 'git-checkout' [-f] [-b <new_branch>] [<branch>]
11
12 DESCRIPTION
13 -----------
14 Updates the index and working tree to reflect the specified branch,
15 <branch>. Updates HEAD to be <branch> or, if specified, <new_branch>.
16
17 OPTIONS
18 -------
19 -f::
20         Force an re-read of everything.
21
22 -b::
23         Create a new branch and start it at <branch>.
24
25 <new_branch>::
26         Name for the new branch.
27
28 <branch>::
29         Branch to checkout; may be any object ID that resolves to a
30         commit. Defaults to HEAD.
31
32 Author
33 ------
34 Written by Linus Torvalds <torvalds@osdl.org>
35
36 Documentation
37 --------------
38 Documentation by Junio C Hamano and the git-list <git@vger.kernel.org>.
39
40 GIT
41 ---
42 Part of the gitlink:git[7] suite
43