دستورات git (بخش دوم) (قسمت سوم)

در ادامه جلسه قبل، مابقی دستورات مربوط به command های مورد استفاده در git را یاد می گیریم.

نکته ای که در هنگام commit کردن وجود دارد این است که باید تنظیمات اولیه مربوط را انجام دهیم.

در خطای زیر گفته شده که شناسه نویسنده نامشخص است.

خطای مربوطه:

Author identity unknown

*** Please tell me who you are.
Run
  git config --global user.email &quotyou@example.com&quot
  git config --global user.name &quotYour Name&quot

to set your account's default identity.
Omit --global to set the identity only in this repository.

تنظیمات عبارتند از:

git config --global user.email &quotyou@example.com&quot
git config --global user.name &quotYour Name&quot
  • نمونه درج آدرس ایمیل

نحوه نوشتن:

$ git config --global user.email &quotamir.javanmir1993@gmail.com&quot
  • نمونه درج نام و نام خانوادگی

نحوه نوشتن:

$ git config --global user.name &quotamir javanmir&quot


پاک  کردن فایل ها از حالت stage و مخزن

در صورتی که فایلی را به stage ارسال کردید اما پشیمان شده اید میتوانید از دستور زیر استفاده کنید تا فایل از قرار داشتن بر روی stage خارج شود.

همچنین در صورتی که قصد داریم فایلی را از مخزن خارج کنید از دستور زیر استفاده نمائید.

نحوه نوشتن:

git rm --cached <file>

در صورتی که قرار است چندین فایل را از حالت stage یا مخزن خارج کنید از flag به نام r- استفاده نمائید.

نحوه نوشتن:

git rm --cached <file> -r


بازیابی فایل از مخزن بر روی روت اصلی

در صورتی که فایلی را در داخل روت اصلی تغییر دادیم اما اشتباه بود و قصد داریم از مخزن بر روی روت خود بازگردانی کنیم از دستور زیر استفاده می کنیم.

نحوه نوشتن:

$ git restore <file>


بازیابی فایل تغییریافته از روی stage بر روی درختواره

در صورتی که فایلی را در داخل روت اصلی تغییر دادیم اما اشتباه بود و قصد داریم از stage بر روی روت خود بازگردانی کنیم از دستور زیر استفاده می کنیم.

نحوه نوشتن:

git restore --staged fileName

مشاهده ادامه در لینک زیر:

https://dejavan.ir


سخن پایانی

این بود یکی دیگر از آموزش git در صورت داشتن سوال یا نظر اون رو با من در میان بزارید.

من امیر جوان میر هستم گرافیست و توسعه دهنده وب از سال 1390

instagram: https://www.instagram.com/amir.javanmir/

تمامی حقوق این مطلب متعلق به سایت دیزاینر جوان می باشد هرگونه استفاده از این مطلب با ذکر منبع آن بلامانع است.

website: https://dejavan.ir
instagram: https://instagram.com/designer.javan
twitter: https://twitter.com/designer_javan
Telegram: https://t.me/designer_javan


سایر مطالب

https://virgool.io/GitAndGithub