Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| git_show [2018/05/24 12:56] – [Overview] rpjday | git_show [2019/02/24 08:17] (current) – [Showing the staged version of a file] rpjday | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| * blobs | * blobs | ||
| - | We'll restrict ourselves | + | In addition, |
| ===== Showing a commit ===== | ===== Showing a commit ===== | ||
| Line 93: | Line 93: | ||
| </ | </ | ||
| - | ===== Showing | + | ===== Showing |
| - | ==== Showing some version of a root directory file ==== | + | ==== The general form ==== |
| - | Regardless of your current working directory, show relative to the root of the repository: | + | < |
| + | $ git show < | ||
| + | </ | ||
| + | ==== Showing some historical version of a file ==== | ||
| + | |||
| + | Regardless of your current working directory, | ||
| < | < | ||
| Line 103: | Line 108: | ||
| $ git show master: | $ git show master: | ||
| $ git show topic: | $ git show topic: | ||
| - | $ git show v4.12:Makefile | + | $ git show v4.19: |
| + | $ git show 2241b8bcf2b5f1b01ebb1cbd1231bbbb72230064:Makefile | ||
| </ | </ | ||
| ==== Showing a file in the current directory ==== | ==== Showing a file in the current directory ==== | ||
| + | |||
| + | You need to use the '' | ||
| < | < | ||
| + | $ cd scripts/ | ||
| $ git show HEAD: | $ git show HEAD: | ||
| - | $ git show v4.12:./Makefile | + | $ git show v4.19:./Makefile |
| </ | </ | ||
| ==== Showing the staged version of a file ==== | ==== Showing the staged version of a file ==== | ||
| + | |||
| + | If you leave off the commit part, you're referring to the state of the file in the index: | ||
| < | < | ||