% git checkout tags in context :completion::complete:git:: argument-rest (_arguments _git) tags in context :completion::complete:git-checkout:: argument-rest options (_arguments _git-checkout _call_function _git) tags in context :completion::complete:git-checkout:argument-rest: remote branches tree-ishs modified-files (_alternative _git-checkout _call_function _git) remote-branch-names-noprefix (__git_remote_branch_names_noprefix _alternative _git-checkout _call_function _git) heads commit-tags commit-objects (_alternative __git_commits __git_tree_ishs _alternative _git-checkout _call_function _git) heads-local (__git_heads_local __git_heads _alternative __git_commits __git_tree_ishs _alternative _git-checkout _call_function _git) heads-remote (__git_heads_remote __git_heads _alternative __git_commits __git_tree_ishs _alternative _git-checkout _call_function _git) commit-tags (__git_tags_of_type __git_commit_tags _alternative __git_commits __git_tree_ishs _alternative _git-checkout _call_function _git) commit-tags (__git_recent_commits __git_commit_objects_prefer_recent _alternative __git_commits __git_tree_ishs _alternative _git-checkout _call_function _git) heads (__git_recent_commits __git_commit_objects_prefer_recent _alternative __git_commits __git_tree_ishs _alternative _git-checkout _call_function _git) commits (_describe __git_recent_commits __git_commit_objects_prefer_recent _alternative __git_commits __git_tree_ishs _alternative _git-checkout _call_function _git) modified-files (__git_files __git_modified_files _alternative _git-checkout _call_function _git)