KEMBAR78
Git Cheat Sheet: by Via | PDF | Operating System Technology | Digital Technology
0% found this document useful (0 votes)
39 views1 page

Git Cheat Sheet: by Via

This document provides a cheat sheet for using the version control system Git. It summarizes key Git commands for creating and initializing repositories, tracking local changes, committing changes to the local repository, viewing commit history and logs, merging and rebasing branches, adding and working with remote repositories, and branching and tagging. The cheat sheet is organized into sections covering local changes, history, merging/rebasing, remote updates, branching/tagging, and provides brief explanations and examples of common Git commands.

Uploaded by

BL Pipas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views1 page

Git Cheat Sheet: by Via

This document provides a cheat sheet for using the version control system Git. It summarizes key Git commands for creating and initializing repositories, tracking local changes, committing changes to the local repository, viewing commit history and logs, merging and rebasing branches, adding and working with remote repositories, and branching and tagging. The cheat sheet is organized into sections covering local changes, history, merging/rebasing, remote updates, branching/tagging, and provides brief explanations and examples of common Git commands.

Uploaded by

BL Pipas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Git Cheat Sheet

by Sam Collett (SamCollett) via cheatography.com/196/cs/104/

Create Git Repository Git - History Git - Remote Update / Publish

From existing direct​ory Show all commits List remotes

cd proje​ct_dir git log git remote -v

git init Short Format Show inform​ation

git add . git log --pret​ty=​short git remote show remote


From other reposi​tory Patc​hes Add remote

git clone exist​ing​_dir new_dir git log -p git remote add path/url

git clone git:/​/gi​thu​b.c​om/​use​r/r​epo.git Show file commits Fetch changes


git clone https​://​git​hub.com
​ /u​ser​/re​po.git git log file git fetch remote

Show directory commits Fetch + merge


Git - Local Changes
git log dir/ git pull remote branch
Changed in working direct​ory
Stats Publish local to remote
git status
git log --stat git push remote branch
Tracked file changes
Who changed file Delete remote branch
git diff
git blame file git push remote :branch
Add changed files
Publish tags
git add file1 file2 file3 Git - Merge/​Rebase
git push --tags
Remove file Merge branch into current

git rm file git merge branch Git - Branch​ing​/Ta​gging

git rm dir/ -r Rebase into branch List branches


(recu​rsive under direct​ory) git rebase branch git branch
See files ready for commit git rebase master branch Switch to branch
git diff --cached Abort rebase git checkout branch
Commit changes git rebase --abort Create new branch
git commit Merge tool to solve confli​cts git branch new
git commit -m "My messag​e" git mergetool Create branch from existing
git commit -a -m "My Messag​e" Conf​licts against base file git branch new existing
(tracked files only, auto add) git diff --base file Delete branch
Change last commit
Diff other users changes git branch -d branch
git commit --amend git diff --theirs file Tag current commit
Revert changes to file
Diff your changes git tag tag-name
git checkout -- file
git diff --ours file
Revert changes (new commit)
After resolving confli​cts
git revert HEAD
git rebase --continue
Return to last committed state

git reset --hard HEAD

By Sam Collett (SamCollett) Published 23rd November, 2011. Sponsored by CrosswordCheats.com


cheatography.com/samcollett/ Last updated 1st June, 2014. Learn to solve cryptic crosswords!
www.texotela.co.uk Page 1 of 1. http://crosswordcheats.com

You might also like