در حال ویرایش
Git
(بخش)
پرش به ناوبری
پرش به جستجو
هشدار:
شما وارد نشدهاید. نشانی آیپی شما برای عموم قابل مشاهده خواهد بود اگر هر تغییری ایجاد کنید. اگر
وارد شوید
یا
یک حساب کاربری بسازید
، ویرایشهایتان به نام کاربریتان نسبت داده خواهد شد، همراه با مزایای دیگر.
بررسی ضدهرزنگاری. این قسمت را پر
نکنید
!
== دستورات پایه Git == === git init === برای تبدیل یک پوشه به Repository از دستور زیر استفاده میشود: <syntaxhighlight lang="bash"> git init </syntaxhighlight> بعد از اجرای این دستور، Git یک پوشه مخفی با نام <code>.git</code> ایجاد میکند. این پوشه اطلاعات مربوط به تاریخچه و تنظیمات Repository را نگهداری میکند. === git status === برای مشاهده وضعیت فعلی پروژه استفاده میشود: <syntaxhighlight lang="bash"> git status </syntaxhighlight> این دستور نشان میدهد: * چه فایلهایی تغییر کردهاند * چه فایلهایی برای Commit آماده شدهاند * چه فایلهایی هنوز توسط Git دنبال نمیشوند * در حال حاضر روی چه Branch ای قرار داریم === git add === برای اضافه کردن تغییرات به مرحله آمادهسازی (Staging Area) استفاده میشود. برای اضافه کردن یک فایل: <syntaxhighlight lang="bash"> git add index.html </syntaxhighlight> برای اضافه کردن چند فایل: <syntaxhighlight lang="bash"> git add index.html style.css script.js </syntaxhighlight> برای اضافه کردن تمام تغییرات: <syntaxhighlight lang="bash"> git add . </syntaxhighlight> === git commit === برای ثبت تغییرات آمادهشده در تاریخچه Git استفاده میشود: <syntaxhighlight lang="bash"> git commit -m "Add homepage" </syntaxhighlight> عبارت داخل <code>-m</code> توضیح کوتاهی درباره تغییرات Commit است. بهتر است پیام Commit کوتاه، واضح و مرتبط با تغییرات باشد. === git log === برای مشاهده تاریخچه Commitها استفاده میشود: <syntaxhighlight lang="bash"> git log </syntaxhighlight> برای نمایش خلاصهتر: <syntaxhighlight lang="bash"> git log --oneline </syntaxhighlight> مثلاً: <syntaxhighlight lang="bash"> a83f21a Add homepage 52bc91d Fix navigation 19ac742 Initial commit </syntaxhighlight>
خلاصه:
لطفاً توجه داشته باشید که همهٔ مشارکتها در Elina ممکن است توسط دیگر مشارکتکنندگان تغییر یابند، ویرایش یا حذف شوند. اگر نمیخواهید نوشتههایتان بیرحمانه ویرایش شوند؛ بنابراین، آنها را اینجا ارائه نکنید.
شما همچنین به ما تعهد میکنید که خودتان این را نوشتهاید یا آن را از یک منبع با مالکیت عمومی یا مشابه آزاد آن برداشتهاید (
Elina:حق تکثیر
را برای جزئیات بیشتر ببینید).
کارهای دارای حق تکثیر را بدون اجازه ارائه نکنید!
لغو
راهنمای ویرایش
(در پنجرهٔ تازه باز میشود)
منوی ناوبری
ابزارهای شخصی
به سامانه وارد نشدهاید
بحث
مشارکتها
ساخت حساب
ورود
associated-pages
صفحه
بحث
فارسی
بازدیدها
خواندن
ویرایش
نمایش تاریخچه
بیشتر
جستجو
ناوبری
صفحهٔ اصلی
تغییرات اخیر
مقالهٔ تصادفی
راهنما دربارهٔ مدیاویکی
صفحههای ویژه
ابزارها
پیوندها به این صفحه
تغییرات مرتبط
اطلاعات صفحه