View Commits by Author

GitGitBeginner
Practice Now

This tutorial is from open-source community. Access the source code

Introduction

Git is a powerful version control system that allows developers to track changes made to their codebase. One of the most useful features of Git is the ability to view commits made by a specific author. This can be helpful when trying to track down changes made by a particular team member or when reviewing code contributions.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("`Git`")) -.-> git/BasicOperationsGroup(["`Basic Operations`"]) git/BasicOperationsGroup -.-> git/commit("`Create Commit`") subgraph Lab Skills git/commit -.-> lab-12686{{"`View Commits by Author`"}} end

View Commits by Author

Your task is to retrieve all commits made by a specific author in the git-playground repository. This repository contains a collection of sample projects that you can use to practice your Git skills.

Tasks

Retrieve all commits made by the author "Hang" in the git-playground repository.

This will output a list of all commits made by "Hang" in the repository, along with information about the commit message, date, and other details:

commit d22f46ba8c2d4e07d773c5126e9c803933eb5898 (HEAD -> master, origin/
master, origin/feature-branch, origin/HEAD)
Author: Hang <huhuhang@users.noreply.github.com>
Date:   Wed Apr 26 14:16:25 2023 +0800

    Added file2.txt

commit cf80005e40a3c661eb212fcea5fad06f8283f08f
Author: Hang <huhuhang@users.noreply.github.com>
Date:   Wed Apr 26 14:16:25 2023 +0800

    Added file1.txt

commit b00b9374a7c549d1af111aa777fdcc868d8a2a01
Author: Hang <huhuhang@gmail.com>
Date:   Wed Apr 26 14:16:00 2023 +0800

    Initial commit

Summary

In this challenge, you learned how to retrieve all commits made by a specific author in a Git repository. This can be a useful tool for tracking changes made by team members or reviewing code contributions. Remember to use the git log command with the --author option to filter the commit history by author.

Other Git Tutorials you may like