آموزش گیت Git – بخش ۲ – شروع کار با گیت

آموزش گیت Git - بخش 2 - شروع کار با گیت

آموزش گیت Git – بخش ۲ – شروع کار با گیت

 Git & Github Tutorial – Part2

در مقاله قبل، سرویس کنترل ورژن گیت (Git) را معرفی کردیم و نحوه دانلود و نصب و راه اندازی آنرا به تفصیل بیان کردیم. در این مقاله، دستوراتی نظیر: git diff و git log و git rm -cached و … را بیان خواهیم کرد.

 

دستورات کاربردی گیت Git

 

نحوه حذف یک فایل از stage:

برای حذف یک فایل از Stage یا اصطلاحا Unstage کردن، دستور زیر را اجرا می کنیم:

git rm –cashed <file>

 بعنوان مثال می خواهیم فایل main.js را از فولدر js واقع در مرحله stage حذف کنیم. دستور مربوطه بصورت –git rm –cached js/main.js می شود.

نحوه حذف از Stage گیت

 

حذف کلیه فایل ها و فولدرها از stage:

برای حذف کلیه فایل های پروژه از stage دستور زیر را خواهیم داشت:

Git rm –cached –r .

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

حذف کلیه فایل های پروژه از stage

 

نکته: اگر فایل جدیدی به پروژه خود اضافه کنید، نمی توانید با دستور git commit –a –m “message” آنرا در stage و repository اضافه کنید. بلکه ابتدا باید آنرا توسط دستور add به stage اضافه و سپس در repository آنرا commit کرد.

 

استفاده از دستور git diff در گیت:

برای مشاهده تفاوت بین آخرین commit انجام شده با وضعیت حال حاضر فایل های پروژه، ابتدا دستور git status را اجرا کرده تا وضعیت فعلی را ببینید و سپس دستور git diff را اجرا کنید. با انجام اینکار، فایل هایی که دچار تغییر شده اند را بهمراه تفاوت های آنها با وضعیت فعلی آن فایل ها را مشاهده خواهید کرد.

دستور git diff در گیت

 

با اجرای دستور git diff –help دستورالعمل جامع استفاده از دستور diff برای شما نمایش داده خواهد شد.

 

مشخص شدن تغییرات در نرم افزارهای مختلف:

در صورتی که از نرم افزار Atom بعنوان IDE استفاده می کنیم، فایل ها و فولدرهایی که دچار تغییر می شوند، به رنگ زرد در می آیند و همچنین در سایر نرم افزارها مانند ویژوال استودیو با علائم دیگری این تمایز نشان داده می شود.

فایل ها و فولدرهایی که جدیدا به پروژه خود اضافه کرده باشیم، در نرم افزار Atom به رنگ سبز نمایان خواهند شد.

به همین ترتیب اگر در یک فایل، خطی را ویرایش کنیم، در کنار آن خط، یک علامت زردرنگ خواهیم دید و اگر خطی جدید به آن فایل اضافه کنیم، رنگ سبزرنگ را در کنار آن خط می بینیم.

مشخص شدن تغییرات در نرم افزارهای مختلف

 

دستور git log در گیت:

برای مشاهده تاریخچه commit های انجام شده، کافیست دستور git log را اجرا کنیم. با انجام اینکار، تمام commit های انجام شده به ترتیب آخرین کامیت نمایش داده می شوند.

آیتم هایی که در هر لاگ نمایش داده می شوند، عبارتند از:

آیدی کامیت (Commit ID) که عددی منحصر بفرد و یکتا می باشد.

نام نویسنده (Author) که آدرس ایمیل کاربر را بهمراه نام او نمایش می دهد.

تاریخ کامیت (Date) که تاریخ و زمان دقیق اجرای دستور commit را اعلام می کند.

پیغام (message) که تعریف آن برای هر commit الزامی می باشد.

دستور git log در گیت

 

برای مشاهده راهنمای دستور log کافیست دستور git log –help را اجرا کنیم. با اجرای این دستور، مقاله کاملی راجع به دستور log و انواع مختلف استفاده از آنرا مشاهده خواهیم کرد.

 

مشاهده لاگ commit ها بصورت خطی:

روش دیگری که می توان دستور لاگ را اجرا کرد بصورت تک خطی و خلاصه می باشد. بدین منظور کافیست دستور git log –oneline را اجرا کنیم.

با اجرای دستور فوق، تاریخچه commit های انجام شده را بصورت خلاصه مشاهده خواهیم کرد. بطوریکه ابتدا چند رقم از آیدی کامیت و سپس پیغام هر commit را نمایش می دهد.

دستور git log –oneline

 

اگر دستور git log -2 را اجرا کنیم، دو لاگ آخر را نمایش می دهد.

مشاهده لاگ دو commit آخر در گیت

 

برای مشاهده جزئیات کامل هر commit (تغییرات انجام شده در هر کامیت) دستور git log –p را اجرا کنید.

مباحثی که در بخش دوم از آموزش گیت بیان شد، بصورت زیر می باشند:

– دستور git log

– دستور git log –oneline

– دستور git log -p

– دستور git diff

– دستور Git rm –cached –r

 

در بخش سوم از آموزش گیت، نحوه ریست کردن commit انجام شده را بیان خواهیم کرد.

 

0/5 ( 0 نظر )
.ez-toc-title-container { text-align: right; display: inline; color: green; font-weight: bolder; direction: ltr; }

این مقاله را در شبکه‌های اجتماعی به اشتراک بگذارید!

Share on facebook
Share on google
Share on linkedin
Share on telegram
Share on email

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

گوگل ادز

راهنمای جامع سرویس گوگل ادز

مقالات اخیر

مقالات تصادفی

فهرست کلی مقالات

دانلود رایگان کتاب الکترونیکی

آموزش تصویری سرویس گوگل آنالیتیکس

کتاب آموزش گوگل آنالیتیکس
آموزش کامل فعال‌سازی HTTPS در وردپرس

دانلود کتاب "فعال‌سازی HTTPS در وردپرس"

دانلود رایگان کتاب الکترونیکی

معرفی بهترین ابزارهای بازاریابی محتوا در سال 2019

دانلود رایگان کتاب الکترونیکی "معرفی بهترین ابزارهای بازاریابی محتوا در سال 2019"