37 lines
2.0 KiB
Markdown
37 lines
2.0 KiB
Markdown
---
|
|
title: Tracking changes in a file
|
|
intro: You can trace changes to lines in a file and discover how parts of the file evolved over time.
|
|
redirect_from:
|
|
- /articles/using-git-blame-to-trace-changes-in-a-file/
|
|
- /articles/tracing-changes-in-a-file/
|
|
- /articles/tracking-changes-in-a-file
|
|
- /github/managing-files-in-a-repository/tracking-changes-in-a-file
|
|
versions:
|
|
fpt: '*'
|
|
ghes: '*'
|
|
ghae: '*'
|
|
topics:
|
|
- Repositories
|
|
shortTitle: Track file changes
|
|
---
|
|
With the blame view, you can view the line-by-line revision history for an entire file, or view the revision history of a single line within a file by clicking {% octicon "versions" aria-label="The prior blame icon" %}. Each time you click {% octicon "versions" aria-label="The prior blame icon" %}, you'll see the previous revision information for that line, including who committed the change and when.
|
|
|
|

|
|
|
|
In a file or pull request, you can also use the {% octicon "kebab-horizontal" aria-label="The horizontal kebab octicon" %} menu to view Git blame for a selected line or range of lines.
|
|
|
|

|
|
|
|
{% tip %}
|
|
|
|
**Tip:** On the command line, you can also use `git blame` to view the revision history of lines within a file. For more information, see [Git's `git blame` documentation](https://git-scm.com/docs/git-blame).
|
|
|
|
{% endtip %}
|
|
|
|
{% data reusables.repositories.navigate-to-repo %}
|
|
2. Click to open the file whose line history you want to view.
|
|
3. In the upper-right corner of the file view, click **Blame** to open the blame view.
|
|

|
|
4. To see earlier revisions of a specific line, or reblame, click {% octicon "versions" aria-label="The prior blame icon" %} until you've found the changes you're interested in viewing.
|
|

|