Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| git_revisions [2018/05/24 11:09] – [Ancestral Git revisions] rpjday | git_revisions [2019/03/18 11:45] (current) – [Commits with more than one parent] rpjday | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Overview ===== | ===== Overview ===== | ||
| - | A small sample of Git revisions; different ways to refer to commits (using Linux kernel source). | + | A small sample of Git revisions; different ways to refer to commits (using Linux kernel source |
| ===== Basic Git revisions ===== | ===== Basic Git revisions ===== | ||
| Line 19: | Line 19: | ||
| </ | </ | ||
| - | And of course you can always use the full commit ID: | + | And of course you can always use the full commit ID (or a sufficient prefix): |
| < | < | ||
| $ git show 0adb32858b0bddf4ada5f364a84ed60b196dbcda | $ git show 0adb32858b0bddf4ada5f364a84ed60b196dbcda | ||
| + | $ git show 0adb32858b0 | ||
| </ | </ | ||
| Line 33: | Line 34: | ||
| </ | </ | ||
| - | ===== Ancestral Git revisions ===== | + | ===== Ancestral Git revisions/ |
| Given any revision, you can refer to its (first) parent, or first grandparent, | Given any revision, you can refer to its (first) parent, or first grandparent, | ||
| Line 45: | Line 46: | ||
| </ | </ | ||
| - | There' | + | There' |
| < | < | ||
| - | $ git show v4.16~3 (v4.16's first great-grandparent) | + | $ git show v4.16^^^ |
| + | $ git show v4.16~3 | ||
| </ | </ | ||
| Line 56: | Line 58: | ||
| $ git diff v4.16^^ v4.16^ | $ git diff v4.16^^ v4.16^ | ||
| $ git diff v4.16^ v4.16 | $ git diff v4.16^ v4.16 | ||
| + | </ | ||
| + | |||
| + | ===== Commits with more than one parent ===== | ||
| + | |||
| + | First or second parent: | ||
| + | |||
| + | < | ||
| + | $ git show HEAD^ | ||
| + | $ git show HEAD^2 | ||
| + | </ | ||
| + | |||
| + | Getting carried away: | ||
| + | |||
| + | < | ||
| + | $ git show v4.19^2~3^^ | ||
| </ | </ | ||