You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you see something like <some-content-here> it means, that you have to
extend the command with your own specific input.
For example: git help <command> in table → git help status in your terminal.
Wording
Git
Explanation
Working Tree
Directory on your machine (aka lokal directory) that uses Git
| git status | show all local changes |
| git diff | show differences of original and changed file |
| git branch | list all local branches |
| git branch -a | list all local and all remote repository |
| git clone | load project from remote repository |
| git pull | download changes from remote repository to local repository |
| git push | upload local changes to remote repository |
| git checkout | switch to an existing branch |
| git checkout -b | create new branch and switch to it |
| git add | load changes in staging area |
| git add . | load all changes at once in staging area |
| git commit | open editor and write commit message |
| git commit -m "" | commit with a short message |
| git commit --allow-empty -m "" | git allows commit without any changes |
| git log | show commit history |
Get In
Function
Command
List all Git commands:
git
Show help for a Git command:
git help <command>
Get Around on Your Machine
Function
Command
Create a new Git working tree (so called 'initializing'):
git init <name-of-directory-to-create>
Initialize an existing directory as Git working tree:
change into directory, then git init
List all local branches:
git branch
List all local and remote branches:
git branch -a
Checkout an existing, local branch:
git checkout <branch-name>
Show the connection name to remote repository:
git remote -v
Function
Command
List all Git commands:
git
Show help for a Git command:
git help <command>
Show all changes in working tree (local project directory):
git status
Show all changes in working tree as short output:
git status -s
show differences of original and changed file
git diff
load project from remote repository
git clone
download changes from remote repository to local repository