گیت چیست و Git چه کاربردی دارد؟
آموزش گیت یا Git با داشتن دانش مناسب، به راحتی میتوانید ماهرانه از گیت استفاده کنید. این آموزش گیت چه فرقی با آموزشهای موجود دیگر دارد؟ «آموزشهای گیت» بسیاری هستند که میتوانید از آنها استفاده کنید، اما بیشتر آنها فقط کپی/پیست (Copy/Paste) کردن برخی دستورات را به شما یاد میدهند تا بتوانید کارتان را پیش ببرید. اما اگر میخواهید واقعا بفهمید گیت چگونه کار میکند و چه کمکی میتواند به شما بکند، باید کمی بیشتر دربارهی آن بخوانید. اما در این آموزش قصد داریم به زبانی بسیار ساده شما را با دستورات و عباراتی آشنا کنیم که بسیار با آنها سروکار خواهید داشت. اولین چیزی که باید بدانید این است که گیت (Git) با گیت هاب (GitHub) فرق دارد. است که با آن میتوانید تغییرات اعمال شده در فایلها را سادهتر پیگیری کنید. گیت برای هماهنگ کردن وظایف میان اشخاص مختلفی که، روی یک پروژه کار میکنند، مفید است. میتوانید از گیت برای نوشتن یک مقاله استفاده کنید، یا وقتی که میخواهید تغییرات اعمال شده را، در یک فایل هنری یا طراحی، پیگیری کنید. در پروژههای پیچیده اشخاص بسیاری به صورت همزمان فایلهای پروژه را تغییر میدهند و این مسئله میتواند گیجکننده باشد. اگر اساس گیت را درک کنید، میتوانید به سادگی علت وقوع این Conflictها را بفهمید و آنها را برطرف کنید. گیت به صورت پیشفرض روی بسیاری از سیستمها نصب شده است. میتوانید واسط خط فرمان ((Command-Line Interface (CLI) گیت را از این لینک دانلود کنید. اگر دوست دارید از واسط کاربری گرافیکی زیباتری استفاده کنید، نرمافزار GitHub Desktop را امتحان کنید (برای ویندوز و مک). در پایان نیز یک مثال کاربردی را میبینید که شامل لیستی از دستورات است و میتوانید یکجا همهشان را امتحان کنید. میتوانید توضیحاتی بیشتر دربارهی آنها را در Git Glossary یا Reference Guide پیدا کنید. با این دستور یک پوشهی. حالا میتوانید فایلهای موجود در پوشهی اصلی را تغییر دهید و این تغییرات را پیگیری کنید. شما فایلها را در Working Directory تغییر میدهید و در این پوشه کار میکنید. git Repository از اینترنت (گیت هاب) دانلود و در کامپیوتر شما ذخیره میشود و آخرین تمام فایلها به صورت پیشفرض در پوشهای همنام با Repo ذخیره میشوند (مثلا در مثال بالا پوشهای با نام emoji-commit-messages). ✨ URLای که در این دستور مشخص میکنید، در ادامهی این آموزش گیت از این اصطلاح استفاده خواهیم کرد. در ادامهی این آموزش گیت، از نام Branchای که انتخاب میکنید، در دستورات دیگر استفاده میکنیم. ✨ این درواقع عملکرد اصلی گیت است: ذخیرهی چک پوینتها (Revisionها) و اشتراک گذاری آنها با بقیهی اشخاص گروه. git دست نخورده باقی بماند، میتوانید به آن رجوع کنید. Branch کردن یکی از موضوعات پیچیده و بزرگ گیت است.
متن کامل نوشته در سایت فرانش
نظرات