خب دوستان عزیز , در این جسه از آموزش گیت ,می پردازیم به دستور دیگری به عنوان git rev-list که این دستور هم کاربردهای جالبی در git دارد .
از دستور rev-list به منظور لیست کردن و مشاهده ی کامیت ها استفاده می کنیم.
git rev-list master
در مثال بالا , تمام Hash Id های کامیت های برنچ master برای شما لیست خواهد شد .
در مثالی دیگر می توانیم با استفاده از سوئیچ count-- , تعداد کامیت های برنچ master بشماریم :
git rev-list master --count
همچنین می توانیم تعداد کامیت های یک برنچ خاص را مشاهده کنیم :
git rev-list --count <branch-name>
با استفاده از علامت ^ میتوانیم حالت استثناء نیز قاعل شویم به عنوان مثال وارد برنچ dev میشویم و با استفاده از دستور زیر , تمام کامیت های برنچ dev را مشاهده کنیم به استثناء آنهایی که از برنچ master آمده اند
git rev-list --count HEAD ^master
در مثالی دیگر میخواهیم تمام کامیت های برنچ foo و bar را مشاهده کنیم به جزآنهایی که از برنچ baz آمده اند
git rev-list foo bar ^baz
نکته جالب دیگر این است که میتوانیم با استفاده از دستور git rev-list می توانیم یک بازه تعیین کنیم و کامیت هایی را مشاهده کنیم که بین ۲ کامیت خاص هستند :
git rev-list f174f2b..7d6af31
امیدوارم این دستور جالب و فان ,براتون کاربردی باشد . می توانید تمام مباحث دوره آموزش گیت را به صورت ویدئویی ,در سایت زیر دانلود و استفاده نمایید .
http://git-tower.ir