دستوری برای رفتن به ریشه پروژه در گیت(git)

اشتراک‌گذاری

اگر شما هم مثل من زیاد با گیت از طریق خط فرمان کار می‌کنید؛ برایتان پیش آمده که بخواهید به ریشه‌ی پروژه بروید. این‌جا می‌خواهیم دستوری بسازیم که این‌کار را برایمان انجام دهد.

برای پیدا کردن ریشه پروژه گیت از دستور rev-parse برنامه‌ی git به همراه یک آپشن --show-toplevel استفاده می‌کنیم:

[20:23:47]:~/playground/chooj/src$ git rev-parse --show-toplevel
/home/farooqkz/playground/chooj

حال با استفاده از $(...) خروجی این دستور را به cd می‌دهیم تا ما را به آنجا ببرد:

$ cd $(git rev-parse --show-toplevel)

و تمام! اگر زیبایی این دستور شما را متعجب کرد، این تنها سرچشمه‌ی کوچکی از خط فرمان یونیکس است. این دستور قابل استفاده در پوسته(shell)‌های بش و دیگر پوسته‌های سازگار با آن است.

اشتراک‌گذاری

3 دیدگاه برای “دستوری برای رفتن به ریشه پروژه در گیت(git)”

  1. avatar

    خب توی ویندوز هیچ عملگری نیست که بشه خروجی یه دستور رو داد به یه دستور دیگه، پس تنها کاری که میشه کرد اینه که بعد از وارد کردن دستور اول آدرس رو کپی بزنی و پیستش کنی تو خط جدید، ولی این هم حتی توی ویندوز برای مبتدی ها سخته چون نه ctrl+c کپی می‌کنه و نه منوی کلیلک راستی هست که توش کپی و پیست باشه 😂 (برای کپی، متن رو علامت بزنین و کلیک راست کنین، برای پیست هم فقط کلیک راست)

    1. avatar

      مطلب رو برای ویندوزی‌ها ننوشتم…

      1. avatar

        آره می‌دونم تو کاری به ویندوز نداری! منظورم اینه که تو شل ویندوز کلا نمیشه از این حرکتا زد