راهنمای نصب Git برای مبتدیان

Git by Linus Torvaldsگیت یک سیستم کنترل نسخه برای نظارت بر روی تغییرات اعمال شده در طول توسعه نرم افزار می‌باشد. این سیستم برای هماهنگی برنامه نویس ها طراحی شده است اما می‌توان از آن برای دنبال کردن تغییرات در هر گونه نوع فایل یا پروژه ای استفاده کرد. هدف گیت فراهم کردن سرعت (Speed)، یکپارچگی داده (Data integrity)، محیط‌ کار غیرخطی (Non-linear) و توزیع شده (Distributed) می باشد.پیشنهاد می‌شود که ابتدا برنامه ویژال استودیو کُد را نصب کنید: https://vrgl.ir/ZN61w/ در ادامه به نحوه نصب گیت می پردازیم. برای دانلود به وبسایت زیر مراجعه کنید: https://git-scm.com/ ظاهر وب سایت git-scmبر روی Download 2.27.0 for Windows کلیک کنید. در زمان نوشتن این مطلب 2.27 آخرین نسخه منتشر شده می‌باشد و کسانی که در آینده این مطلب را مطالعه می‌کنند نسخه جدیدتری را دانلود خواهند کرد.پیام دانلود در مرورگر Edgeصبر کنید تا پیام دانلود نمایان شود و پس از دانلود آن را اجرا کنید.توافق نامهبا انتخاب دکمه Next توافق نامه را بپذیرید.محل نصبدر این صفحه می توانید محل نصب را تغییر دهید. پیشنهاد می شود محل نصب را تغییر ندهید.جزئیات نصبپیشنهاد می‌شود مطابق عکس موارد را انتخاب کنید. توضیح هرکدام:گزینه Additional icons بر روی صفحه دسکتاپ شما یک میانبر می سازد.گزینه Windows Explorer integration به شما این امکان را می‌دهد تا با کلیک راست بتوانید Git را در مسیر جاری اجرا کنید. Git Bash محیط تحت خط‌ فرمان و Git GUI محیط گرافیکی می‌باشد.گزینه Git LFS یا Large File Support برای کار کردن با فایل های حجیم طراحی شده است و از دانلود چندباره آن ها با جایگزینی پوینتر جلوگیری می‌کند.گزینه Associate .git* configuration files with the default text editor قابلیت شناسایی پسوند git و باز کردن آن با ویرایشگر پیش فرض (مانند VSCode) را به سیستم عامل شناسایی می‌کند. تنظیمات این گزینه جلوتر توضیح داده خواهد شد.گزینه Associate .sh files to be run with Bash قابلیت شناسایی پسوند sh (اسکریپت Unix Shell) با محیط خط فرمان Bash را به سیستم عامل شناسایی می‌کند. اگر مایل هستید از خط فرمان های Bash دیگری مانند Cygwin به جای MSYS تعبیه شده استفاده کنید این گزینه را انتخاب نکنید.گزینه Use a TrueType font in all console windows پشتیبانی بهتر از کاراکتر های Unicode در محیط خط فرمان را فراهم می‌کند. استفاده از این قابلیت لزومی ندارد.گزینه Check daily for Git for Windows updates بطور روزانه بروزرسانی های گیت را اعلام می‌کند.نام پوشه منوی استارتنام پوشه برنامه در منوی استارت ویندوز را می توانید تعیین کنید. این صفحه حائز اهمیت نیست و می توانید با انتخاب Next از آن عبور کنید.انتخاب ویرایشگردر این بخش ویرایشگر برای git انتخاب می‌شود. همانطور که مشاهده می‌کنید انتخاب پیش فرض Vim می‌باشد. Vim یک ویرایشگر محبوب در ترمینال است اما کار با آن نسبت به ویرایشگر های دیگر سخت بوده و برای افراد که تجربه کار با آن را ندارند، پیشنهاد نمی‌شود.انتخاب Visual Studio Codeپس مطابق تصویر Use Visual Studio Code as Git's default editor را انتخاب و سپس بر روی Next کلیک کنید. اگر مراحل نصب VSCode را در هین نصب گیت انجام داده‌اید باید Git Setup را کاملا ببندید و مراحل نصب را از ابتدا تکرار کنید. در صورت نیاز، ویراشگر پیش فرض از طریق خط فرمان قابل تغییر است. مثال تغییر به ویرایشگر ++Notepad:$ git config --global core.editor &quot'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin&quotتعریف PATHمقادیر PATH به شما این امکان را می‌دهند که بتوانید به ابزار مورد نیاز در سیستم عامل دسترسی داشته باشید مانند استفاده از دستور git در PowerShell یا Command Prompt که با انتخاب مطابق تصویر امکان پذیر است. توضیح هر مورد:گزینه Use Git from Git Bash Only: تغییری در آدرس PATH ایجاد نخواهد شد و ابزار git تنها از طریق Git Bash قابل دسترس خواهد بود.گزینه Git from the command line and also from 3rd-party software: دسترسی به git از هر برنامه سیستم عامل علاوه بر Git Bash فراهم خواهد شد.گزینه Use Git and optional Unix tools from the Command Prompt: تمام ابزار Unix و دستورات git از خط فرمان ویندوز قابل دسترس بوده و جایگزین ابزار های سیستم عامل خواهند شد.پروتکل امن لایه انتقالبرای اتصال HTTPS از کتابخانه OpenSSL استفاده کنید.تنظیم autocrlfاین بخش برای مشخص کردن کنترل کاراکتر و نوع پایان یافتن دستورات در فایل های متنی است. سیستم عامل ویندوز از CRLF (مخفف Carriage Return Line Feed) استفاده می‌کند پس در نتیجه گزینه Checkout Windows-style, commit Unix-style line ending پیشنهاد می‌شود. انتخاب خط فرمان اجراییسپس نوبت به انتخاب خط فرمان می‌رسد. گزینه اول برای اجرای Git Bash به همراه یک ترمینال شبیه سازی شده یونیکس (MinGW) و گزینه دوم برای اجرا Git Bash به داخل خط فرمان ویندوز (cmd) است. استفاده از گزینه دوم مخصوصا در نسخه های قدیمی‌تر ویندوز توصیه نمی‌شود. گزینه Use MinTTY را انتخاب کنید.تنظیم git pullیکی از دستورات git عمل pull برای فراخوانی کد منبع از گیت می‌باشد که با آن آشنا خواهید شد. در این بخش رفتار عمل pull مشخص می‌شود که بطور پیش فرض fast-forward or merge است. در نسخه های قدیمی‌تر Git Setup این بخش قابل تنظیم نیست.تنظیمات ویژگی های اضافی امکانات دیگر git را در این بخش برای نصب فعال کنید. ویژگی استفاده از symbolic link ها کاربرد زیادی ندارد.تنظیمات ویژگی های آزمایشیبخش تنظیمات ویژگی های آزمایشی در هر نسخه گیت متفاوت است اما استفاده از آن ها لزومی ندارد. برای ادامه گزینه Install را انتخاب کنید.در حال نصبصبر کنید تا نصب به پایان برسد.پایان نصبگیت با موفقیت بر روی سیستم شما نصب شده است. با انتخاب Launch Git Bash و سپس Next آن را اجرا کنید.گیت Bashبا اجرای Git Bash پنجره‌ای مانند محیط ترمینال لینوکس نمایان خواهد شد که نام کاربر به همراه @ و سپس نام سیستم را نمایش می‌دهد. گیت آماده استفاده می‌باشد. برای استفاده از گیت، علاوه بر git bash نرم افزار های زیادی وجود دارد، در ادامه با شیوه استفاده از دستورات git در vscode آشنا خواهید شد.اجرای vscodeبرنامه Visual Studio Code را اجرا کنید.Ctrl + Shift + `از سربرگ Terminal گزینه New Terminal یک ترمینال جدید باز کنید.git versionدستور زیر را وارد کنید:git versionاین دستور نسخه فعلی نصب شده گیت را نمایش می‌دهد. برای بروزرسانی گیت می‌توانید از دستور زیر استفاده کنید:git update-git-for-windowsgit updateدر صورت بروز بودن پیام Up to date و در غیر این صورت پیام Download and install ظاهر شده و با وارد کردن کاراکتر Y مراحل دانلود آغاز می‌شود.Up to dateپس از اتمام دانلود، دیالوگ Git Setup اجرا و مراحل نصب گیت دوباره تکرار می‌شود.تبریک می‌گویم گیت آماده صرفه جویی در زمان شما است! ?مطلب بعدی: https://vrgl.ir/TatUg