شرح صفوف ومحتوى الفقرة
يخزن نظام Git سجل المشروع داخلياً على هيئة رسم بياني موجه غير دوري (DAG) يشير فيه كل التزام إلى الالتزام الأب الذي سبقه. ويمكنك رسم هذه البنية بصرياً داخل الطرفية مباشرة باستخدام الخيار --graph.
يرسم الأمر المركب git log --oneline --decorate --graph شجرة نصية واضحة على الهامش الأيسر تمثل كل التزام بعلامة نجمة * وتصل بينها بخطوط رأسية |، مما يمنحك خريطة بصرية فورية لتسلسل اللقطات وموضع مؤشر HEAD.
Shell
# Draw a compact ASCII commit graph in the terminal
git log --oneline --decorate --graph
# Limit the visual graph to the latest 5 commits
git log --oneline --decorate --graph -n 5