Git Cheatsheet Cheat Sheet

A Programming › Python cheat sheet in English by bleak26

Git Cheatsheet describing quick commands to navigate around the git world

2,704 views 1,495 downloads 7 Nov 2020 History

# 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.

Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.