Skip to content

denysco/Git-Cheatsheet

This branch is 19 commits behind SebastianBoldt/Git-Cheatsheet:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Sebastian Boldt
May 5, 2017
c5e7e21 · May 5, 2017

History

9 Commits
Feb 14, 2017
May 5, 2017

Repository files navigation

Git-Cheatsheet

🐱A Cheatsheet for Git

Fundamentals

Term Description
Working Tree Directory where modifications are made
HEAD Symbolic Reference to the most recent commit
Index This is where commits will be prepared
Repository Different states of files will be tracked inside the Repository

Cheat: Terminal Cheatsheet

Commands

Command Description
git config --global user.name "Max Mustermann" Configure global username
git config --global user.email "[email protected]" Configure global email adress
git config -l show all configurations for current repo
git config alias.<alias-name> <alias> create a alias
git config --global alias.<alias-name> `config --global` create alias with parameters
git config color.ui auto set color options to automatic mode
git init example initalise git repository
git status show current repository status
git add file add file to the index
git add . add all changes made to the index
git add --p git will ask you which files you want to add to the index
git commit -m "First Commit" Commit changes to current branch
git commit --amend Repair commit (SHA-1 Hash will change)
git show show last commit message etc.
git show HEAD show newest commit
git show master show latest commit of branch master
git show 77cc0045 show commit with hash 77cc0045
git log show all commits
git diff show difference between working tree, index and repo
git diff --staging show difference between index and repo
git reset HEAD reset the index
git reset --p git will ask you which files you want to remove from the index

Files

Filename Description
~/.gitconfig Configuration for all repositories - global
/etc/gitconfig system wide configurations

... to be continued.

Update Tags

git tag -l | xargs git tag -d

git fetch --tags

About

🐱A Cheatsheet for Git

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published