Git Commands#

../../_images/git-cheatsheet.svg

Git Cheatsheet#

Start a working area#

Command

Description

clone

Clone a repository into a new directory

init

Create an empty Git repository or reinitialize an existing one

Work on the current change#

Command

Description

add

Add file contents to the index

mv

Move or rename a file, a directory, or a symlink

reset

Reset current HEAD to the specified state

rm

Remove files from the working tree and from the index

Examine the history and state#

Command

Description

log

Show commit logs

show

Show various types of objects

status

Show the working tree status

Grow, mark and tweak your common history#

Command

Description

branch

List, create, or delete branches

checkout

Switch branches or restore working tree files

commit

Record changes to the repository

diff

Show changes between commits, commit and working tree, etc

merge

Join two or more development histories together

rebase

Reapply commits on top of another base tip

tag

Create, list, delete or verify a tag object signed with GPG

Collaborate#

Command

Description

fetch

Download objects and refs from another repository

pull

Fetch from and integrate with another repository or a local branch

push

Update remote refs along with associated objects

Git