مشکل git status

پرسیده شده
فعالیت 1459 روز پیش
دیده شده 1462 بار
0

سلام استاد وقتتون بخیر 2 تا سوال داشتم

1- اون قسمتی که گفتین اینو من ببندم و q بزنم اینقدر سریع شد اصلا متوجه نشدم که چجوری بستین و بعدش درستور clear رو زدین

 

2- وقتی بعد از دستور git log دستور git status رو میزنم همچین پیامی میده برای چیه؟ باید چیکار کنم؟

فایل پیوست

محمد جواد هاشمی
محمد جواد هاشمی

17 اردیبهشت 99

4

مورد تایید استاد

حذف شده

سلام دوست من

وقتی شما یک دستور مثل git log رو میزنی و یه لیست بلندبالا برات از commitها رو میاره و پس از بررسی میخوای بری بیرون با چیزی مثل عکس اول روبرو میشی(همون دو نقطه که خودش داره ...)

خب اینجا فقط کافیه حرف q رو بزنی و تمام

حالا اگه دوباره این حرف رو وارد کنی بهت خطا میده چون دیگه تو این حالت براش تعریف نشدس و بی معنی (مثل عکس 2) پس نیازی نیس دیگه این کد رو وارد کنی 

حالا وقتی شما کاراتو انجام میدی(منظور از کارات اینه که کدهاتو مینوسی یا ویرایش می کنی ... یا هر کار دیگه ای مثل ایجاد یا حذف فایل و ...) دستور add و commit رو میزنی دیگه پیغام زیر رو بهت نشون میده :

$ git status
On branch developer
nothing to commit, working tree clean

چون دیگه تمام فایل هات از stage به لایه unmodified رفتن و چیزی نیست که گیت تغییراتش رو اعلام کنه ...

 

فایل پیوست
git-solution.rar
144.62 KB

Amin Ataei

توسط

Amin Ataei

17 اردیبهشت 99

2
حذف شده

سلام و احترام

 

1) برای اینکه از محیط لاگی که گرفتید خارج بشید کافیه کلمه q رو فشارید بدید و بعد خارج میشید

 

2) این پیغامی که به شما نشون داده میشه میگه که درخت کاری شما تمیزه، ینی شما از قبل چیزی رو add  و commit نکردی. کاری هم لازم نیست بکنید همه چیز سر جاشه

فایل پیوست

امیر صالحی

توسط

امیر صالحی

17 اردیبهشت 99

حذف شده
کلمه q رو تایپ میکنم اما تایپ میکنه باید چیکار کنم؟
محمد جواد هاشمی

17 اردیبهشت 99

حذف شده
کاری لازم نیست بکنی بعدش از بخش log خارج میشه اگه مشکلی هست دقیق تر توضیح بدید
امیر صالحی

17 اردیبهشت 99

0
حذف شده

امیر جان تصویر زیر رو ببین چیزی که گفتی رو انجام دادم اما اینجوری میشه

فایل پیوست

محمد جواد هاشمی

توسط

محمد جواد هاشمی

17 اردیبهشت 99

5
حذف شده

سلام وقت بخیر

برای خروج باید از q: (دو نقطع کیو) استفاده کنید تا بتونین از محیط لیست لاگ ها خارج بشین

یه نکته ریز: اگر از بچه های اندرویدی شما(اسمتون اشناست)از ترمینال خود اندروید استودیو ( کنار جایی که logcat هست)استفاده کنین خیلی جذاب تره:)

سوال دوم هم که همونطور امیر اقا توضیح دادن میگه ما روی شاخه(برنچ) مستر هستیم و چیزی هم نداری که add نکرده باشی(که توی stage باشه برای ادد کردن)

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

17 اردیبهشت 99

حذف شده
اره من از بچه های دروه اندروید هستم اگر از این قسمتی که داخل اندروید استدیو هست استفاده کنیم دیگه نیازی نیست از git bash استفاده کنیم و تفاوتی نداره؟ پوریا جان اگر امکانش هست ای دی اینستاگرام یا تلگرامتو بده که از اون طریق راحت تر با هم در ارتباط باشیم
محمد جواد هاشمی

17 اردیبهشت 99

حذف شده
نه اصلا نیازی نیست اتفاقا ما بهتره از ترمینال خود اندروید استودیو استفاده کنیم چرا که روند رو خیلی ساده تر می‌کنه من خودم با وجود اینکه از لینوکس استفاده میکنم ولی از ترمینالش خیلی کم استفاده میکنم و همه کارهامو از همان ترمینال اندروید استودیو انجام میدم ای دی اینستا هم خدمت شما pouriashafiee .
پوریا شفیعی

17 اردیبهشت 99

2
حذف شده

سلام محمد جواد جان وقتت بخیر ، ببین درخصوص سوال اولت دوست خوبم پوریا درست میگه و باید q:  رو استفاده کنی درخصوص سوال دومت ، محمد جواد شما وقتی از log استفاده میکنی که commit هایی که توی اون branch هست رو شما میخواید بصورت گزارش ببینید همونطور که از تصوری مشخصه وقتی عبارت clean tree  نمایش داده میشه یعنی commit برای اون branch وجود نداره و باطبع status هم وجود نداره تا به شما نمایش داده بشه 

فایل پیوست

محسن محمدی رهنما

توسط

محسن محمدی رهنما

17 اردیبهشت 99

حذف شده
سلام محسن جان من دو نقطه کیو رو میزنم اما پیدا نمیکنه این کامند رو $ :q bash: :q: command not found
محمد جواد هاشمی

17 اردیبهشت 99

حذف شده
ببین قبلش حتما باید git log رو بزنیااا ! چون این q برای خروج از حالت log هست . اشتباه نکنی !
محسن محمدی رهنما

17 اردیبهشت 99