Today’s portion of Pro Git book summary

Referencing previous commits
git reflog – shows the places of HEAD
git show <branch name>@{n} – where n is a number of commit
git show <branch name>^n – parent/previous commit, or n-th parent of specified commit
git show <branch name>~n – parent/previous commit, or n-th parent of parent of parent … of specified commit

Commit ranges
git log <commit pointer>..<commit pointer> – two dots shows all commits between one pointer and common commit for two branches pointed by these two pointers
git log <commit pointer>…<commit pointer> – three dots – all commits between these two pointers

Advertisements

About DmitryKrinitsyn
Software developer and muay thai adept

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: