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.