High-Level (Porcelain) Commands Flashcards
Memorize high-level Git commands so you'll never have to look them up again.
What does the following Git command do?
git-add(1)
Add file contents to the index.
What does the following Git command do?
git-am(1)
Apply a series of patches from a mailbox.
What does the following Git command do?
git-archive(1)
Create an archive of files from a named tree.
What does the following Git command do?
git-bisect(1)
Find by binary search the change that introduced a bug.
What does the following Git command do?
git-branch(1)
List, create, or delete branches.
What does the following Git command do?
git-bundle(1)
Move objects and refs by archive.
What does the following Git command do?
git-checkout(1)
Checkout a branch or paths to the working tree.
What does the following Git command do?
git-cherry-pick(1)
Apply the changes introduced by some existing commits.
What does the following Git command do?
git-citool(1)
Graphical alternative to git-commit.
What does the following Git command do?
git-clean(1)
Remove untracked files from the working tree.
What does the following Git command do?
git-clone(1)
Clone a repository into a new directory.
What does the following Git command do?
git-commit(1)
Record changes to the repository.
What does the following Git command do?
git-describe(1)
Show the most recent tag that is reachable from a commit.
What does the following Git command do?
git-diff(1)
Show changes between commits, commit and working tree, etc.
What does the following Git command do?
git-fetch(1)
Download objects and refs from another repository.
What does the following Git command do?
git-format-patch(1)
Prepare patches for e-mail submission.
What does the following Git command do?
git-gc(1)
Cleanup unnecessary files and optimize the local repository.
What does the following Git command do?
git-grep(1)
Print lines matching a pattern.
What does the following Git command do?
git-gui(1)
A portable graphical interface to Git.
What does the following Git command do?
git-init(1)
Create an empty git repository or reinitialize an existing one.
Name the Git command that does the following:
Add file contents to the index.
git-add(1)
Name the Git command that does the following:
Apply a series of patches from a mailbox.
git-am(1)
Name the Git command that does the following:
Create an archive of files from a named tree.
git-archive(1)
Name the Git command that does the following:
Find by binary search the change that introduced a bug.
git-bisect(1)
Name the Git command that does the following:
List, create, or delete branches.
git-branch(1)
Name the Git command that does the following:
Move objects and refs by archive.
git-bundle(1)
Name the Git command that does the following:
Checkout a branch or paths to the working tree.
git-checkout(1)
Name the Git command that does the following:
Apply the changes introduced by some existing commits.
git-cherry-pick(1)
Name the Git command that does the following:
Graphical alternative to git-commit.
git-citool(1)
Name the Git command that does the following:
Remove untracked files from the working tree.
git-clean(1)
Name the Git command that does the following:
Clone a repository into a new directory.
git-clone(1)
Name the Git command that does the following:
Record changes to the repository.
git-commit(1)
Name the Git command that does the following:
Show the most recent tag that is reachable from a commit.
git-describe(1)
Name the Git command that does the following:
Show changes between commits, commit and working tree, etc.
git-diff(1)
Name the Git command that does the following:
Download objects and refs from another repository.
git-fetch(1)
Name the Git command that does the following:
Prepare patches for e-mail submission.
git-format-patch(1)
Name the Git command that does the following:
Cleanup unnecessary files and optimize the local repository.
git-gc(1)
Name the Git command that does the following:
Print lines matching a pattern.
git-grep(1)
Name the Git command that does the following:
A portable graphical interface to Git.
git-gui(1)
Name the Git command that does the following:
Create an empty git repository or reinitialize an existing one.
git-init(1)
What does the following Git command do?
git-log(1)
Show commit logs.
What does the following Git command do?
git-merge(1)
Join two or more development histories together.
What does the following Git command do?
git-mv(1)
Move or rename a file, a directory, or a symlink.
What does the following Git command do?
git-notes(1)
Add or inspect object notes.
What does the following Git command do?
git-pull(1)
Fetch from and merge with another repository or a local branch.
What does the following Git command do?
git-push(1)
Update remote refs along with associated objects.
What does the following Git command do?
git-rebase(1)
Forward-port local commits to the updated upstream head.
What does the following Git command do?
git-reset(1)
Reset current HEAD to the specified state.
What does the following Git command do?
git-revert(1)
Revert some existing commits.
What does the following Git command do?
git-rm(1)
Remove files from the working tree and from the index.
What does the following Git command do?
git-shortlog(1)
Summarize git log output.
What does the following Git command do?
git-show(1)
Show various types of objects.
What does the following Git command do?
git-stash(1)
Stash the changes in a dirty working directory away.
What does the following Git command do?
git-status(1)
Show the working tree status.
What does the following Git command do?
git-submodule(1)
Initialize, update or inspect submodules.
What does the following Git command do?
git-tag(1)
Create, list, delete or verify a tag object signed with GPG.
What does the following Git command do?
gitk(1)
The git repository browser.
What does the following Git command do?
git-config(1)
Get and set repository or global options.
What does the following Git command do?
git-fast-export(1)
Git data exporter.
What does the following Git command do?
git-fast-import(1)
Backend for fast Git data importers.
Name the Git command that does the following:
Show commit logs.
git-log(1)
Name the Git command that does the following:
Join two or more development histories together.
git-merge(1)
Name the Git command that does the following:
Move or rename a file, a directory, or a symlink.
git-mv(1)
Name the Git command that does the following:
Add or inspect object notes.
git-notes(1)
Name the Git command that does the following:
Fetch from and merge with another repository or a local branch.
git-pull(1)
Name the Git command that does the following:
Update remote refs along with associated objects.
git-push(1)
Name the Git command that does the following:
Forward-port local commits to the updated upstream head.
git-rebase(1)
Name the Git command that does the following:
Reset current HEAD to the specified state.
git-reset(1)
Name the Git command that does the following:
Revert some existing commits.
git-revert(1)
Name the Git command that does the following:
Remove files from the working tree and from the index.
git-rm(1)
Name the Git command that does the following:
Summarize git log output.
git-shortlog(1)
Name the Git command that does the following:
Show various types of objects.
git-show(1)
Name the Git command that does the following:
Stash the changes in a dirty working directory away.
git-stash(1)
Name the Git command that does the following:
Show the working tree status.
git-status(1)
Name the Git command that does the following:
Initialize, update or inspect submodules.
git-submodule(1)
Name the Git command that does the following:
Create, list, delete or verify a tag object signed with GPG.
git-tag(1)
Name the Git command that does the following:
The git repository browser.
gitk(1)
Name the Git command that does the following:
Get and set repository or global options.
git-config(1)
Name the Git command that does the following:
Git data exporter.
git-fast-export(1)
Name the Git command that does the following:
Backend for fast Git data importers.
git-fast-import(1)
What does the following Git command do?
git-filter-branch(1)
Rewrite branches.
What does the following Git command do?
git-lost-found(1)
(deprecated) Recover lost refs that luckily have not yet been pruned.
What does the following Git command do?
git-mergetool(1)
Run merge conflict resolution tools to resolve merge conflicts.
What does the following Git command do?
git-pack-refs(1)
Pack heads and tags for efficient repository access.
What does the following Git command do?
git-prune(1)
Prune all unreachable objects from the object database.
What does the following Git command do?
git-reflog(1)
Manage reflog information.
What does the following Git command do?
git-relink(1)
Hardlink common objects in local repositories.
What does the following Git command do?
git-remote(1)
manage set of tracked repositories.
What does the following Git command do?
git-repack(1)
Pack unpacked objects in a repository.
What does the following Git command do?
git-replace(1)
Create, list, delete refs to replace objects.
What does the following Git command do?
git-repo-config(1)
(deprecated) Get and set repository or global options.
What does the following Git command do?
git-annotate(1)
Annotate file lines with commit information.
What does the following Git command do?
git-blame(1)
Show what revision and author last modified each line of a file.
What does the following Git command do?
git-cherry(1)
Find commits not merged upstream.
What does the following Git command do?
git-count-objects(1)
Count unpacked number of objects and their disk consumption.
What does the following Git command do?
git-difftool(1)
Show changes using common diff tools.
What does the following Git command do?
git-fsck(1)
Verifies the connectivity and validity of the objects in the database.
What does the following Git command do?
git-get-tar-commit-id(1)
Extract commit ID from an archive created using git-archive.
What does the following Git command do?
git-help(1)
display help information about git.
What does the following Git command do?
git-instaweb(1)
Instantly browse your working repository in gitweb.
Name the Git command that does the following:
Rewrite branches.
git-filter-branch(1)
Name the Git command that does the following:
(deprecated) Recover lost refs that luckily have not yet been pruned.
git-lost-found(1)
Name the Git command that does the following:
Run merge conflict resolution tools to resolve merge conflicts.
git-mergetool(1)
Name the Git command that does the following:
Pack heads and tags for efficient repository access.
git-pack-refs(1)
Name the Git command that does the following:
Prune all unreachable objects from the object database.
git-prune(1)
Name the Git command that does the following:
Manage reflog information.
git-reflog(1)
Name the Git command that does the following:
Hardlink common objects in local repositories.
git-relink(1)
Name the Git command that does the following:
manage set of tracked repositories.
git-remote(1)
Name the Git command that does the following:
Pack unpacked objects in a repository.
git-repack(1)
Name the Git command that does the following:
Create, list, delete refs to replace objects.
git-replace(1)
Name the Git command that does the following:
(deprecated) Get and set repository or global options.
git-repo-config(1)
Name the Git command that does the following:
Annotate file lines with commit information.
git-annotate(1)
Name the Git command that does the following:
Show what revision and author last modified each line of a file.
git-blame(1)
Name the Git command that does the following:
Find commits not merged upstream.
git-cherry(1)
Name the Git command that does the following:
Count unpacked number of objects and their disk consumption.
git-count-objects(1)
Name the Git command that does the following:
Show changes using common diff tools.
git-difftool(1)
Name the Git command that does the following:
Verifies the connectivity and validity of the objects in the database.
git-fsck(1)
Name the Git command that does the following:
Extract commit ID from an archive created using git-archive.
git-get-tar-commit-id(1)
Name the Git command that does the following:
display help information about git.
git-help(1)
Name the Git command that does the following:
Instantly browse your working repository in gitweb.
git-instaweb(1)
What does the following Git command do?
git-merge-tree(1)
Show three-way merge without touching index.
What does the following Git command do?
git-rerere(1)
Reuse recorded resolution of conflicted merges.
What does the following Git command do?
git-rev-parse(1)
Pick out and massage parameters.
What does the following Git command do?
git-show-branch(1)
Show branches and their commits.
What does the following Git command do?
git-verify-tag(1)
Check the GPG signature of tags.
What does the following Git command do?
git-whatchanged(1)
Show logs with difference each commit introduces.
What does the following Git command do?
git-archimport(1)
Import an Arch repository into git.
What does the following Git command do?
git-cvsexportcommit(1)
Export a single commit to a CVS checkout.
What does the following Git command do?
git-cvsimport(1)
Salvage your data out of another SCM people love to hate.
What does the following Git command do?
git-cvsserver(1)
A CVS server emulator for git.
What does the following Git command do?
git-imap-send(1)
Send a collection of patches from stdin to an IMAP folder.
What does the following Git command do?
git-quiltimport(1)
Applies a quilt patchset onto the current branch.
What does the following Git command do?
git-request-pull(1)
Generates a summary of pending changes.
What does the following Git command do?
git-send-email(1)
Send a collection of patches as emails.
What does the following Git command do?
git-svn(1)
Bidirectional operation between a Subversion repository and git.
Name the Git command that does the following:
Show three-way merge without touching index.
git-merge-tree(1)
Name the Git command that does the following:
Reuse recorded resolution of conflicted merges.
git-rerere(1)
Name the Git command that does the following:
Pick out and massage parameters.
git-rev-parse(1)
Name the Git command that does the following:
Show branches and their commits.
git-show-branch(1)
Name the Git command that does the following:
Check the GPG signature of tags.
git-verify-tag(1)
Name the Git command that does the following:
Show logs with difference each commit introduces.
git-whatchanged(1)
Name the Git command that does the following:
Import an Arch repository into git.
git-archimport(1)
Name the Git command that does the following:
Export a single commit to a CVS checkout.
git-cvsexportcommit(1)
Name the Git command that does the following:
Salvage your data out of another SCM people love to hate.
git-cvsimport(1)
Name the Git command that does the following:
A CVS server emulator for git.
git-cvsserver(1)
Name the Git command that does the following:
Send a collection of patches from stdin to an IMAP folder.
git-imap-send(1)
Name the Git command that does the following:
Applies a quilt patchset onto the current branch.
git-quiltimport(1)
Name the Git command that does the following:
Generates a summary of pending changes.
git-request-pull(1)
Name the Git command that does the following:
Send a collection of patches as emails.
git-send-email(1)
Name the Git command that does the following:
Bidirectional operation between a Subversion repository and git.
git-svn(1)