Skip to content

📜 Viewing Git Log – āĻ•āĻŽāĻŋāϟ āĻšāĻŋāĻ¸ā§āĻŸā§‹āϰāĻŋ āĻĻ⧇āϖ⧁āύ ​

git log āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āϏāĻ•āϞ āĻ•āĻŽāĻŋāĻŸā§‡āϰ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āχāϤāĻŋāĻšāĻžāϏ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύāĨ¤ āĻāϟāĻŋ Git-āĻāϰ āĻ…āĻ¨ā§āϝāϤāĻŽ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āϟ⧁āϞ āϝāĻž āĻĻāĻŋā§Ÿā§‡ āφāĻĒāύāĻŋ āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ, āϕ⧇ āĻ•āĻ–āύ āϕ⧋āύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻāύ⧇āϛ⧇āĨ¤

🔍 āĻŦ⧇āϏāĻŋāĻ• git log ​

bash
git log
git log

🧾 āφāωāϟāĻĒ⧁āϟ āωāĻĻāĻžāĻšāϰāĻŖ: ​

commit 4f1e9b8fba1d72369e0e980c09e950fa6fc4d37c
Author: Polash Mahmud <polash@example.com>
Date:   Fri May 10 21:04:55 2025 +0600

    Add login page and basic validation
commit 4f1e9b8fba1d72369e0e980c09e950fa6fc4d37c
Author: Polash Mahmud <polash@example.com>
Date:   Fri May 10 21:04:55 2025 +0600

    Add login page and basic validation

āĻāϤ⧇ āϝāĻž āĻĻ⧇āĻ–āĻŦ⧇āύ: ​

  • commit: āĻ•āĻŽāĻŋāϟ āφāχāĻĄāĻŋ (SHA hash)
  • Author: āϕ⧇ āĻ•āĻŽāĻŋāϟ āĻ•āϰ⧇āϛ⧇
  • Date: āĻ•āĻŦ⧇ āĻ•āϰ⧇āϛ⧇
  • āĻŽā§‡āϏ⧇āϜ: āϕ⧀ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšā§Ÿā§‡āϛ⧇

đŸ§Ē āωāĻĻāĻžāĻšāϰāĻŖ ā§§: āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϏāĻ°ā§āĻŦāĻļ⧇āώ ⧍āϟāĻŋ āĻ•āĻŽāĻŋāϟ āĻĻ⧇āĻ–āϤ⧇ ​

bash
git log -n 2
git log -n 2

📌 āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ• ⧍āϟāĻŋ āĻ•āĻŽāĻŋāϟ āĻĻ⧇āĻ–āĻžāĻŦ⧇āĨ¤

đŸ§Ē āωāĻĻāĻžāĻšāϰāĻŖ ⧍: āĻāĻ• āϞāĻžāχāύ⧇ āϛ⧋āϟ āĻ•āϰ⧇ āĻĻ⧇āĻ–āϤ⧇ ​

bash
git log --oneline
git log --oneline
4f1e9b8 Add login page and basic validation
77d2943 Initial commit
4f1e9b8 Add login page and basic validation
77d2943 Initial commit

📌 āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āφāĻ•āĻžāϰ⧇ āĻ•āĻŽāĻŋāϟ āĻšā§āϝāĻžāĻļ āĻ“ āĻŽā§‡āϏ⧇āϜ āĻāĻ• āϞāĻžāχāύ⧇ āĻĻ⧇āĻ–āĻžā§ŸāĨ¤

đŸ§Ē āωāĻĻāĻžāĻšāϰāĻŖ ā§Š: āĻāĻ• āϞāĻžāχāύ⧇ āĻ“ āĻ—ā§āϰāĻžāĻĢ āϏāĻš ​

bash
git log --oneline --graph
git log --oneline --graph
* 4f1e9b8 Add login page
* 77d2943 Initial commit
* 4f1e9b8 Add login page
* 77d2943 Initial commit

📌 āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻŦā§āϰāĻžāĻžā§āϚ āĻ“ āĻŽāĻžāĻ°ā§āϜ āϏāĻšāĻœā§‡ āĻŦā§‹āĻāĻžāϰ āϜāĻ¨ā§āϝ āĻ­āĻŋāĻœā§āϝ⧁⧟āĻžāϞ āĻ—ā§āϰāĻžāĻĢ āĻĻ⧇āĻ–āĻžā§ŸāĨ¤

đŸ§Ē āωāĻĻāĻžāĻšāϰāĻŖ ā§Ē: āϤāĻžāϰāĻŋāĻ–āϏāĻš āϏ⧁āĻ¨ā§āĻĻāϰāĻ­āĻžāĻŦ⧇ āĻĢāϰāĻŽā§āϝāĻžāϟ āĻ•āϰ⧇ āĻĻ⧇āĻ–āϤ⧇ ​

bash
git log --pretty=format:"%h - %an, %ar : %s"
git log --pretty=format:"%h - %an, %ar : %s"
4f1e9b8 - Polash Mahmud, 2 hours ago : Add login page
77d2943 - Polash Mahmud, 3 days ago : Initial commit
4f1e9b8 - Polash Mahmud, 2 hours ago : Add login page
77d2943 - Polash Mahmud, 3 days ago : Initial commit

📌 āύāĻŋāĻœā§‡āϰ āĻŽāϤ⧋ āĻ•āϰ⧇ āϏāĻžāϜāĻžāύ⧋ āφāωāϟāĻĒ⧁āϟ āĻĻ⧇āĻ–āĻžā§ŸāĨ¤

FormatDescription
%hāϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻšā§āϝāĻžāĻļ
%anAuthor Name
%arāϏāĻŽā§Ÿ (relative)
%sāĻ•āĻŽāĻŋāϟ āĻŽā§‡āϏ⧇āϜ

đŸ§Ē āωāĻĻāĻžāĻšāϰāĻŖ ā§Ģ: āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĢāĻžāχāϞ⧇āϰ āĻ•āĻŽāĻŋāϟ āĻšāĻŋāĻ¸ā§āĻŸā§‹āϰāĻŋ ​

bash
git log --oneline login.vue
git log --oneline login.vue

📌 login.vue āĻĢāĻžāχāϞ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āϏāĻ•āϞ āĻ•āĻŽāĻŋāϟ āĻĻ⧇āĻ–āĻžāĻŦ⧇āĨ¤

đŸ§Ē āωāĻĻāĻžāĻšāϰāĻŖ ā§Ŧ: āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŦā§āϰāĻžāĻžā§āĻšā§‡āϰ āĻšāĻŋāĻ¸ā§āĻŸā§‹āϰāĻŋ ​

bash
git log main
git log main

📌 main āĻŦā§āϰāĻžāĻžā§āĻšā§‡ āĻĨāĻžāĻ•āĻž āϏāĻ•āϞ āĻ•āĻŽāĻŋāϟ āĻĻ⧇āĻ–āĻžāĻŦ⧇āĨ¤

đŸ§Ē āωāĻĻāĻžāĻšāϰāĻŖ ā§­: āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāĻŽā§Ÿā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻ•āĻŽāĻŋāϟāϗ⧁āϞ⧋ āĻĻ⧇āĻ–āϤ⧇ ​

bash
git log --since="2 days ago"
git log --since="2 days ago"

📌 āĻļ⧇āώ ⧍ āĻĻāĻŋāύ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻ•āϰāĻž āĻ•āĻŽāĻŋāϟāϗ⧁āϞ⧋ āĻĻ⧇āĻ–āĻžāĻŦ⧇āĨ¤

āĻ…āĻĨāĻŦāĻž,

bash
git log --since="2025-05-01" --until="2025-05-10"
git log --since="2025-05-01" --until="2025-05-10"

📌 āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāĻŽā§ŸāϏ⧀āĻŽāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āĻ•āĻŽāĻŋāϟāϗ⧁āϞ⧋ āĻĻ⧇āĻ–āĻžāĻŦ⧇āĨ¤

đŸ§Ē āωāĻĻāĻžāĻšāϰāĻŖ ā§Ž: āϕ⧋āύ āĻĢāĻžāχāϞ⧇āϰ āϞāĻžāχāύ⧇ āϕ⧇ āϕ⧀ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻāύ⧇āϛ⧇? ​

bash
git blame README.md
git blame README.md

📌 āϞāĻžāχāύ āĻŦāĻžāχ āϞāĻžāχāύ āϕ⧋āύ āĻ•āĻŽāĻŋāϟ āĻāĻŦāĻ‚ āϕ⧇ āϞ⧇āĻ–āĻ• āϤāĻž āĻĻ⧇āĻ–āĻžāĻŦ⧇āĨ¤

đŸ§Ē āωāĻĻāĻžāĻšāϰāĻŖ ⧝: āĻŽāĻžāĻ°ā§āϜāϏāĻš āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϝāĻžāϞ āχāϤāĻŋāĻšāĻžāϏ āĻĻ⧇āĻ–āϤ⧇ ​

bash
git log --oneline --graph --all
git log --oneline --graph --all

📌 āϏāĻ•āϞ āĻŦā§āϰāĻžāĻžā§āĻšā§‡āϰ āχāϤāĻŋāĻšāĻžāϏāϏāĻš āĻŽāĻžāĻ°ā§āϜ āĻ“ āĻĄāĻžāχāĻ­āĻžāϰāĻœā§‡āĻ¨ā§āϏ āĻ—ā§āϰāĻžāĻĢ āĻĻ⧇āĻ–āĻžā§ŸāĨ¤

📁 Visual Log Tools ​

CLI āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ›āĻžā§œāĻžāĻ“ āĻ•āĻŋāϛ⧁ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āϟ⧁āϞ āφāϛ⧇ āϝ⧇āϗ⧁āϞ⧋ Git log āĻĻ⧇āĻ–āĻžā§Ÿ āφāϰāĻ“ āϏāĻšāϜāĻ­āĻžāĻŦ⧇:

  • gitk — GUI āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āϞāĻžāχāϟāĻ“ā§Ÿā§‡āϟ āϞ⧋āĻ— āĻ­āĻŋāĻ‰ā§ŸāĻžāϰ
  • Git Graph — VS Code extension
  • tig — āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āϞāĻžāχāϟāĻ“ā§Ÿā§‡āϟ āĻ­āĻŋāĻ‰ā§ŸāĻžāϰ
bash
gitk
gitk
bash
tig
tig

✅ āωāĻĒāϏāĻ‚āĻšāĻžāϰ ​

āĻ•āĻžāϜāĻ•āĻŽāĻžāĻ¨ā§āĻĄ
āϏāĻžāϧāĻžāϰāĻŖ āϞāĻŋāĻ¸ā§āϟgit log
āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤgit log --oneline
āĻ—ā§āϰāĻžāĻĢ āϏāĻšgit log --graph --oneline
āĻĢāĻžāχāϞāĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ•git log file.txt
āϏāĻŽā§ŸāĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ•git log --since="2 days ago"
āĻ•āĻžāĻ¸ā§āϟāĻŽ āĻĢāϰāĻŽā§āϝāĻžāϟgit log --pretty=format:"..."

git log āφāĻĒāύāĻžāϕ⧇ Git āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋāϰ āχāϤāĻŋāĻšāĻžāϏ āϜāĻžāύāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇ āĻāĻŦāĻ‚ troubleshooting āĻ“ āϕ⧋āĻĄ review-āĻāϰ āϜāĻ¨ā§āϝ āĻ…āĻĒāϰāĻŋāĻšāĻžāĻ°ā§āϝāĨ¤

Released under the MIT License.