branch |
An active area of development in Git. The tip of a branch is the most recent commit. |
checkout |
To take a commit from the repository and recreate the state of that commit (files and trees) in your working directory. |
commit (n) |
A single point in the git history that holds the information about a changeset. |
commit (v) |
To store a new snapshot of state of your project in the git history. When you commit, you advance the HEAD. |
fetch |
To find the latest changes in a branch from local and remote repo. |
head |
A reference to the tip (commit) of a branch. |
local |
On your machine. |
merge |
To bring the information from one branch into another. |
master |
The default development branch There is nothing inherently special about master. |
origin |
The default upstream repository (on GitHub). Origin is often the same as remote, but this is not necessarily true. |
pull request |
A request for suggestions/review regarding some commits to be merged. |
push |
To push the changes after a commit. |
remote (repository) |
A repository that stored on the git server, and that is used to track your project. You push to the remote and pull/fetch from the remote. |
repository |
A collection of commits, branches, objects, and tags. |
working tree |
A representation of your tree and tree objects (your working directory). |