Show Menu
Cheatography

Git Cheatsheet Cheat Sheet by

Git Cheatsheet describing quick commands to navigate around the git world

# Starting a project

git init "­project name"
git clone "­project url"
#commit to local
git commit

BRANCH & MERGE

#git branch
list your branches. a * will appear next to the currently active branch
git branch [branc­h-name]
create a new branch at the current commit
git checkout
switch to another branch and check it out into your working directory
 

STAGE & SNAPSHOT

git status
show modified files in working directory, staged for your next commit
git add [file]
add a file as it looks now to your next commit (stage)
git reset [file]
unstage a file while retaining the changes in working directory
git diff
diff of what is changed but not staged
git diff --staged
diff of what is staged but not yet commited
git commit -m “[desc­riptive message]”
commit your staged content as a new commit snapshot
 

Remove selected Branch

git branch -d [name]

Fetch changes from the remote

git fetch [remote]

Switch current branch to specified branch

git checko­ut[­-b]­[br­anc­h_name]

BRANCH & MERGE

git branch
list your branches. a * will appear next to the currently active branch
git branch [branc­h-name]
create a new branch at the current commit
git checkout
switch to another branch and check it out into your working directory
git merge [branch]
merge the specified branch’s history into the current one
git log
show all commits in the current branch’s history
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          Linux Cheat Sheet