index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Documentation
/
git-checkout.txt
Age
Commit message (
Expand
)
Author
Files
Lines
2024-01-02
Merge branch 'jc/orphan-unborn'
Junio C Hamano
1
-1
/
+1
2023-12-13
checkout: forbid "-B <branch>" from touching a branch used elsewhere
Junio C Hamano
1
-1
/
+3
2023-11-24
orphan/unborn: add to the glossary and use them consistently
Junio C Hamano
1
-1
/
+1
2023-10-09
documentation: add missing words
Elijah Newren
1
-1
/
+1
2023-07-31
checkout/restore: refuse unmerging paths unless checking out of the index
Junio C Hamano
1
-3
/
+6
2023-04-18
doc: git-checkout: reorganize examples
Felipe Contreras
1
-22
/
+28
2023-04-18
doc: git-checkout: trivial callout cleanup
Felipe Contreras
1
-4
/
+0
2023-01-30
Merge branch 'jc/doc-checkout-b'
Junio C Hamano
1
-6
/
+8
2023-01-19
checkout: document -b/-B to highlight the differences from "git branch"
Junio C Hamano
1
-6
/
+8
2023-01-13
doc: add "git switch -c" as another option on detached HEAD
Yutaro Ohno
1
-3
/
+3
2022-09-07
docs: add CONFIGURATION sections that fuzzy map to built-ins
Ævar Arnfjörð Bjarmason
1
-0
/
+7
2022-01-20
Merge branch 'js/branch-track-inherit'
Junio C Hamano
1
-1
/
+1
2022-01-20
branch,checkout: fix --track documentation
René Scharfe
1
-1
/
+1
2022-01-10
Merge branch 'js/branch-track-inherit'
Junio C Hamano
1
-1
/
+1
2021-12-20
branch: add flags and config to inherit tracking
Josh Steadmon
1
-1
/
+1
2021-12-15
Merge branch 'en/zdiff3'
Junio C Hamano
1
-2
/
+1
2021-12-10
Merge branch 'ja/doc-cleanup'
Junio C Hamano
1
-18
/
+18
2021-12-01
update documentation for new zdiff3 conflictStyle
Elijah Newren
1
-2
/
+1
2021-11-09
doc: use only hyphens as word separators in placeholders
Jean-Noël Avila
1
-18
/
+18
2021-09-27
Documentation: call out commands that nuke untracked files/directories
Elijah Newren
1
-2
/
+3
2020-10-27
Merge branch 'dl/checkout-guess'
Junio C Hamano
1
-1
/
+4
2020-10-27
Merge branch 'dl/checkout-p-merge-base'
Junio C Hamano
1
-0
/
+4
2020-10-08
checkout: learn to respect checkout.guess
Denton Liu
1
-1
/
+4
2020-10-07
Doc: document "A...B" form for <tree-ish> in checkout and switch
Denton Liu
1
-0
/
+4
2020-09-06
git-checkout.txt: document -d short option for --detach
Eric Sunshine
1
-0
/
+1
2020-04-06
doc: --recurse-submodules mostly applies to active submodules
Damien Robert
1
-1
/
+1
2020-04-06
doc: document --recurse-submodules for reset and restore
Damien Robert
1
-1
/
+1
2019-12-04
checkout, restore: support the --pathspec-from-file option
Alexandr Miloslavskiy
1
-0
/
+15
2019-12-04
doc: checkout: synchronize <pathspec> description
Alexandr Miloslavskiy
1
-9
/
+15
2019-12-04
doc: checkout: fix broken text reference
Alexandr Miloslavskiy
1
-6
/
+4
2019-12-04
doc: checkout: remove duplicate synopsis
Alexandr Miloslavskiy
1
-2
/
+1
2019-07-09
Merge branch 'nd/switch-and-restore'
Junio C Hamano
1
-100
/
+122
2019-05-19
Merge branch 'dl/branch-from-3dot-merge-base'
Junio C Hamano
1
-0
/
+4
2019-05-07
branch: make create_branch accept a merge base rev
Denton Liu
1
-0
/
+4
2019-05-07
checkout: split part of it to new command 'restore'
Nguyễn Thái Ngọc Duy
1
-1
/
+2
2019-04-16
Merge branch 'nd/checkout-m-doc-update'
Junio C Hamano
1
-0
/
+2
2019-04-02
switch: implicit dwim, use --no-guess to disable it
Nguyễn Thái Ngọc Duy
1
-15
/
+23
2019-04-02
checkout: split part of it to new command 'switch'
Nguyễn Thái Ngọc Duy
1
-0
/
+4
2019-04-02
git-checkout.txt: fix monospace typeset
Nguyễn Thái Ngọc Duy
1
-81
/
+81
2019-04-02
doc: document --overwrite-ignore
Nguyễn Thái Ngọc Duy
1
-0
/
+6
2019-04-02
git-checkout.txt: fix one syntax line
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2019-04-02
git-checkout.txt: spell out --no-option
Nguyễn Thái Ngọc Duy
1
-4
/
+7
2019-03-21
checkout.txt: note about losing staged changes with --merge
Nguyễn Thái Ngọc Duy
1
-0
/
+2
2019-03-07
Merge branch 'tg/checkout-no-overlay'
Junio C Hamano
1
-0
/
+10
2019-02-24
Merge branch 'yn/checkout-doc-fix'
Junio C Hamano
1
-1
/
+1
2019-02-23
checkout doc: fix an unmatched double-quote pair
Yoichi Nakayama
1
-1
/
+1
2019-02-05
Merge branch 'ja/doc-style-fix'
Junio C Hamano
1
-8
/
+8
2019-01-23
doc: tidy asciidoc style
Jean-Noël Avila
1
-8
/
+8
2019-01-08
checkout: introduce --{,no-}overlay option
Thomas Gummerer
1
-0
/
+10
2018-11-14
checkout: disambiguate dwim tracking branches and local files
Nguyễn Thái Ngọc Duy
1
-0
/
+4
2018-10-23
doc: fix ASCII art tab spacing
Andreas Heiduk
1
-7
/
+7
2018-06-11
checkout & worktree: introduce checkout.defaultRemote
Ævar Arnfjörð Bjarmason
1
-0
/
+9
2017-12-13
Merge branch 'ks/doc-checkout-previous'
Junio C Hamano
1
-4
/
+4
2017-12-06
Merge branch 'sb/submodule-recursive-checkout-detach-head'
Junio C Hamano
1
-0
/
+2
2017-11-28
Doc/checkout: checking out using @{-N} can lead to detached state
Kaartic Sivaraam
1
-4
/
+4
2017-10-17
Merge branch 'jc/doc-checkout'
Junio C Hamano
1
-14
/
+16
2017-10-11
checkout doc: clarify command line args for "checkout paths" mode
Junio C Hamano
1
-14
/
+16
2017-09-14
doc: fix minor typos (extra/duplicated words)
Evan Zacks
1
-1
/
+1
2017-07-28
Documentation/checkout: clarify submodule HEADs to be detached
Stefan Beller
1
-0
/
+2
2017-03-16
builtin/checkout: add --recurse-submodules switch
Stefan Beller
1
-0
/
+7
2016-09-21
checkout.txt: document a common case that ignores ambiguation rules
Nguyễn Thái Ngọc Duy
1
-0
/
+12
2016-06-28
doc: typeset short command-line options as literal
Matthieu Moy
1
-2
/
+2
2015-11-01
checkout: add --progress option
Edmundo Carmona Antoranz
1
-0
/
+6
2015-08-03
Merge branch 'se/doc-checkout-ours-theirs'
Junio C Hamano
1
-0
/
+15
2015-07-13
Merge branch 'es/worktree-add'
Junio C Hamano
1
-72
/
+0
2015-07-12
Revert "checkout: retire --ignore-other-worktrees in favor of --force"
Junio C Hamano
1
-3
/
+6
2015-07-12
checkout: document subtlety around --ours/--theirs
Simon A. Eugster
1
-0
/
+15
2015-07-10
Merge branch 'tb/checkout-doc'
Junio C Hamano
1
-1
/
+5
2015-07-07
checkout: retire --ignore-other-worktrees in favor of --force
Eric Sunshine
1
-6
/
+3
2015-07-06
checkout: retire --to option
Eric Sunshine
1
-7
/
+0
2015-07-06
Documentation: move linked worktree description from checkout to worktree
Eric Sunshine
1
-67
/
+2
2015-07-06
Documentation/git-checkout: fix incorrect worktree prune command
Eric Sunshine
1
-1
/
+1
2015-06-17
git-checkout.txt: document "git checkout <pathspec>" better
Torsten Bögershausen
1
-1
/
+5
2015-05-11
Merge branch 'nd/multiple-work-trees'
Junio C Hamano
1
-0
/
+78
2015-03-13
*config.txt: stick to camelCase naming convention
Nguyễn Thái Ngọc Duy
1
-2
/
+2
2015-01-07
git-checkout.txt: a note about multiple checkout support for submodules
Nguyễn Thái Ngọc Duy
1
-0
/
+3
2015-01-07
checkout: add --ignore-other-wortrees
Nguyễn Thái Ngọc Duy
1
-0
/
+6
2014-12-01
gc: support prune --worktrees
Nguyễn Thái Ngọc Duy
1
-4
/
+7
2014-12-01
prune: strategies for linked checkouts
Nguyễn Thái Ngọc Duy
1
-0
/
+20
2014-12-01
checkout: support checking out into a new working directory
Nguyễn Thái Ngọc Duy
1
-0
/
+46
2014-01-21
Documentation: @{-N} can refer to a commit
Thomas Rast
1
-2
/
+2
2013-09-11
checkout: update synopsys and documentation on detaching HEAD
Junio C Hamano
1
-6
/
+8
2013-05-29
Merge branch 'jh/checkout-auto-tracking'
Junio C Hamano
1
-3
/
+3
2013-04-21
checkout: Use remote refspecs when DWIMming tracking branches
Johan Herland
1
-3
/
+3
2013-04-15
checkout: add --ignore-skip-worktree-bits in sparse checkout mode
Nguyễn Thái Ngọc Duy
1
-0
/
+6
2013-02-01
Documentation: the name of the system is 'Git', not 'git'
Thomas Ackermann
1
-2
/
+2
2012-12-18
Documentation/git-checkout.txt: document 70c9ac2 behavior
Chris Rorvick
1
-0
/
+8
2012-12-18
Documentation/git-checkout.txt: clarify usage
Chris Rorvick
1
-10
/
+33
2012-09-12
Merge branch 'jc/maint-checkout-fileglob-doc'
Junio C Hamano
1
-0
/
+12
2012-09-07
Merge branch 'jc/maint-doc-checkout-b-always-takes-branch-name'
Junio C Hamano
1
-3
/
+3
2012-09-04
Document file-glob for "git checkout -- '*.c'"
Junio C Hamano
1
-0
/
+12
2012-08-26
doc: "git checkout -b/-B/--orphan" always takes a branch name
Junio C Hamano
1
-3
/
+3
2012-04-26
docs: stop using asciidoc no-inline-literal
Jeff King
1
-4
/
+4
2011-05-05
git-checkout.txt: better docs for '--patch'
Valentin Haenel
1
-3
/
+4
2011-03-11
doc: drop author/documentation sections from most pages
Jeff King
1
-9
/
+0
2011-02-27
Merge branch 'js/detach-doc'
Junio C Hamano
1
-23
/
+121
2011-02-27
Merge branch 'uk/checkout-ambiguous-ref'
Junio C Hamano
1
-2
/
+11
2011-02-21
git-checkout.txt: improve detached HEAD documentation
Jay Soffian
1
-23
/
+121
2011-02-08
checkout: introduce --detach synonym for "git checkout foo^{commit}"
Junio C Hamano
1
-2
/
+11
2010-11-03
Change incorrect uses of "remote branch" meaning "remote-tracking"
Matthieu Moy
1
-1
/
+1
2010-09-27
Fix missing 'does' in man-page for 'git checkout'
Linus Torvalds
1
-8
/
+8
2010-08-20
Documentation: do not convert ... operator to ellipses
Jonathan Nieder
1
-1
/
+1
2010-08-18
Merge branch 'tc/checkout-B'
Junio C Hamano
1
-2
/
+19
2010-07-11
Merge branch 'maint'
Junio C Hamano
1
-1
/
+1
2010-07-09
checkout: accord documentation to what git does
Nicolas Sebrecht
1
-1
/
+1
2010-06-25
builtin/checkout: learn -B
Tay Ray Chuan
1
-2
/
+19
2010-06-22
Merge branch 'jn/checkout-doc' into maint
Junio C Hamano
1
-23
/
+31
2010-06-21
Merge branch 'jn/checkout-doc'
Junio C Hamano
1
-23
/
+31
2010-06-21
Merge branch 'em/checkout-orphan'
Junio C Hamano
1
-14
/
+21
2010-06-11
Documentation/checkout: clarify description
Jonathan Nieder
1
-19
/
+21
2010-06-02
Documentation: alter checkout --orphan description
Erick Mattos
1
-14
/
+21
2010-06-02
Merge branch 'maint'
Junio C Hamano
1
-0
/
+4
2010-06-02
Documentation: A...B shortcut for checkout and rebase
Michael J Gruber
1
-0
/
+4
2010-05-31
Documentation/checkout: clarify description
Jonathan Nieder
1
-11
/
+17
2010-03-21
git checkout: create unparented branch by --orphan
Erick Mattos
1
-1
/
+19
2009-09-07
Merge branch 'tr/reset-checkout-patch'
Junio C Hamano
1
-1
/
+12
2009-08-29
UI consistency: allow --force for where -f means force
René Scharfe
1
-0
/
+2
2009-08-15
Implement 'git checkout --patch'
Thomas Rast
1
-1
/
+12
2009-04-13
docs/checkout: clarify what "non-branch" means
Jeff King
1
-5
/
+5
2009-04-13
doc/checkout: split checkout and branch creation in synopsis
Jeff King
1
-18
/
+22
2009-04-13
doc/checkout: refer to git-branch(1) as appropriate
Jeff King
1
-19
/
+9
2009-04-13
doc: refer to tracking configuration as "upstream"
Jeff King
1
-1
/
+1
2009-04-13
doc: clarify --no-track option
Jeff King
1
-1
/
+2
2009-04-07
Merge branch 'maint'
Junio C Hamano
1
-3
/
+7
2009-04-07
Merge branch 'maint-1.6.1' into maint
Junio C Hamano
1
-4
/
+8
2009-04-07
Merge branch 'maint-1.6.0' into maint-1.6.1
Junio C Hamano
1
-4
/
+8
2009-04-07
git-checkout.txt: clarify that <branch> applies when no path is given.
Matthieu Moy
1
-2
/
+6
2009-04-07
git-checkout.txt: fix incorrect statement about HEAD and index
Matthieu Moy
1
-2
/
+2
2009-03-17
Documentation: remove extra quoting/emphasis around literal texts
Chris Johnsen
1
-2
/
+2
2009-03-10
Typo and language fixes for git-checkout.txt
Michael J Gruber
1
-17
/
+16
2009-01-17
checkout: implement "-" abbreviation, add docs and tests
Thomas Rast
1
-0
/
+4
2008-12-19
Documentation: sync example output with git output
Markus Heidelberg
1
-1
/
+0
2008-12-17
Clarify documentation of "git checkout <tree-ish> paths" syntax
Nanako Shiraishi
1
-1
/
+1
2008-10-19
Documentation: Spelling fix
Fredrik Skolmli
1
-1
/
+1
2008-09-29
Merge branch 'jc/better-conflict-resolution'
Shawn O. Pearce
1
-7
/
+34
2008-08-31
checkout --conflict=<style>: recreate merge in a non-default style
Junio C Hamano
1
-1
/
+9
2008-08-30
checkout -m: recreate merge when checking out of unmerged index
Junio C Hamano
1
-3
/
+8
2008-08-30
checkout --ours/--theirs: allow checking out one side of a conflicting merge
Junio C Hamano
1
-2
/
+9
2008-08-30
checkout -f: allow ignoring unmerged paths when checking out of the index
Junio C Hamano
1
-6
/
+13
2008-08-22
Extend "checkout --track" DWIM to support more cases
Alex Riesen
1
-3
/
+10
2008-08-11
checkout --track: make up a sensible branch name if '-b' was omitted
Johannes Schindelin
1
-1
/
+9
2008-07-24
checkout: mention '--' in the docs
SZEDER Gábor
1
-1
/
+1
2008-07-05
manpages: italicize git command names (which were in teletype font)
Jonathan Nieder
1
-2
/
+2
2008-07-01
Documentation formatting and cleanup
Jonathan Nieder
1
-2
/
+2
2008-07-01
Documentation: be consistent about "git-" versus "git "
Jonathan Nieder
1
-4
/
+4
2008-06-08
Docs: Use "-l::\n--long\n" format in OPTIONS sections
Stephan Beyer
1
-1
/
+2
2008-06-06
documentation: move git(7) to git(1)
Christian Couder
1
-1
/
+1
2008-04-27
git checkout: add -t alias for --track
Miklos Vajna
1
-1
/
+1
2008-03-25
Documentation/git-checkout: Update summary to reflect current abilities
Julian Phillips
1
-1
/
+1
2008-02-19
doc: documentation update for the branch track changes
Jay Soffian
1
-12
/
+11
2008-01-06
Documentation: rename gitlink macro to linkgit
Dan McGee
1
-2
/
+2
2007-10-02
Say when --track is useful in the git-checkout docs.
Federico Mena Quintero
1
-1
/
+3
2007-08-19
Fix misspelling of 'suppress' in docs
Dave Watson
1
-1
/
+1
2007-07-11
branch --track: code cleanup and saner handling of local branches
Johannes Schindelin
1
-3
/
+2
2007-07-08
branch.autosetupmerge: allow boolean values, or "all"
Johannes Schindelin
1
-2
/
+3
2007-07-02
Documentation: minor cleanups to branch/checkout wording
Jeff King
1
-2
/
+2
2007-07-02
Documentation: quote {non-attributes} for asciidoc
Jeff King
1
-1
/
+1
2007-06-07
War on whitespace
Junio C Hamano
1
-1
/
+0
2007-04-23
Reverse the order of -b and --track in the man page.
Brian Gernhardt
1
-1
/
+1
2007-04-16
Documentation: clarify track/no-track option.
J. Bruce Fields
1
-4
/
+8
2007-04-16
Documentation: clarify git-checkout -f, minor editing
J. Bruce Fields
1
-4
/
+5
2007-03-10
git-branch, git-checkout: autosetup for remote branch tracking
Paolo Bonzini
1
-2
/
+13
2007-02-17
Convert update-index references in docs to add.
Shawn O. Pearce
1
-3
/
+4
2007-02-13
Documentation: Moving out of detached HEAD does not warn anymore.
Junio C Hamano
1
-16
/
+6
2007-02-01
add a quiet option to git-checkout
Nicolas Pitre
1
-1
/
+4
2007-01-31
Documentation: "git-checkout <tree> <path>" takes any tree-ish
Junio C Hamano
1
-5
/
+7
2007-01-17
Documentation: detached HEAD
Junio C Hamano
1
-2
/
+52
2006-05-23
Merge branch 'sp/reflog' into next
Junio C Hamano
1
-1
/
+6
2006-05-21
Reference git-check-ref-format in git-branch.
Shawn Pearce
1
-1
/
+4
2006-05-19
Enable ref log creation in git checkout -b.
Shawn Pearce
1
-1
/
+6
2006-04-28
Fix up remaining man pages that use asciidoc "callouts".
Sean Estabrooks
1
-9
/
+9
2006-03-17
Rewrite synopsis to clarify the two primary uses of git-checkout.
Jon Loeliger
1
-10
/
+13
2006-03-09
Remove trailing dot after short description
Fredrik Kuivinen
1
-1
/
+1
2006-01-13
checkout: merge local modifications while switching branches.
Junio C Hamano
1
-7
/
+69
2005-12-12
Documentation: more examples.
Junio C Hamano
1
-3
/
+7
2005-10-18
git-checkout: revert specific paths to either index or a given tree-ish.
Junio C Hamano
1
-3
/
+39
2005-09-20
[PATCH] Documentation: Update all files to use the new gitlink: macro
Sergey Vlasov
1
-1
/
+1
2005-09-07
Big tool rename.
Junio C Hamano
1
-0
/
+43