ایلیا لسانی
ایلیا لسانی
خواندن ۷ دقیقه·۵ سال پیش

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

Git by Linus Torvalds
Git by Linus Torvalds

گیت یک سیستم کنترل نسخه برای نظارت بر روی تغییرات اعمال شده در طول توسعه نرم افزار می‌باشد. این سیستم برای هماهنگی برنامه نویس ها طراحی شده است اما می‌توان از آن برای دنبال کردن تغییرات در هر گونه نوع فایل یا پروژه ای استفاده کرد. هدف گیت فراهم کردن سرعت (Speed)، یکپارچگی داده (Data integrity)، محیط‌ کار غیرخطی (Non-linear) و توزیع شده (Distributed) می باشد.

پیشنهاد می‌شود که ابتدا برنامه ویژال استودیو کُد را نصب کنید:

https://vrgl.ir/ZN61w/

در ادامه به نحوه نصب گیت می پردازیم. برای دانلود به وبسایت زیر مراجعه کنید:

https://git-scm.com/
ظاهر وب سایت git-scm
ظاهر وب سایت git-scm

بر روی Download 2.27.0 for Windows کلیک کنید. در زمان نوشتن این مطلب 2.27 آخرین نسخه منتشر شده می‌باشد و کسانی که در آینده این مطلب را مطالعه می‌کنند نسخه جدیدتری را دانلود خواهند کرد.

پیام دانلود در مرورگر Edge
پیام دانلود در مرورگر 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
انتخاب 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

مقادیر 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
تنظیم 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

یکی از دستورات git عمل pull برای فراخوانی کد منبع از گیت می‌باشد که با آن آشنا خواهید شد. در این بخش رفتار عمل pull مشخص می‌شود که بطور پیش فرض fast-forward or merge است. در نسخه های قدیمی‌تر Git Setup این بخش قابل تنظیم نیست.

تنظیمات ویژگی های اضافی
تنظیمات ویژگی های اضافی

امکانات دیگر git را در این بخش برای نصب فعال کنید. ویژگی استفاده از symbolic link ها کاربرد زیادی ندارد.

تنظیمات ویژگی های آزمایشی
تنظیمات ویژگی های آزمایشی

بخش تنظیمات ویژگی های آزمایشی در هر نسخه گیت متفاوت است اما استفاده از آن ها لزومی ندارد. برای ادامه گزینه Install را انتخاب کنید.

در حال نصب
در حال نصب

صبر کنید تا نصب به پایان برسد.

پایان نصب
پایان نصب

گیت با موفقیت بر روی سیستم شما نصب شده است. با انتخاب Launch Git Bash و سپس Next آن را اجرا کنید.

گیت Bash
گیت Bash

با اجرای Git Bash پنجره‌ای مانند محیط ترمینال لینوکس نمایان خواهد شد که نام کاربر به همراه @ و سپس نام سیستم را نمایش می‌دهد. گیت آماده استفاده می‌باشد.




برای استفاده از گیت، علاوه بر git bash نرم افزار های زیادی وجود دارد، در ادامه با شیوه استفاده از دستورات git در vscode آشنا خواهید شد.

اجرای vscode
اجرای vscode

برنامه Visual Studio Code را اجرا کنید.

Ctrl + Shift + `
Ctrl + Shift + `

از سربرگ Terminal گزینه New Terminal یک ترمینال جدید باز کنید.

git version
git version

دستور زیر را وارد کنید:

git version

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

git update-git-for-windows
git update
git update

در صورت بروز بودن پیام Up to date و در غیر این صورت پیام Download and install ظاهر شده و با وارد کردن کاراکتر Y مراحل دانلود آغاز می‌شود.

Up to date
Up to date

پس از اتمام دانلود، دیالوگ Git Setup اجرا و مراحل نصب گیت دوباره تکرار می‌شود.




تبریک می‌گویم گیت آماده صرفه جویی در زمان شما است! ?

مطلب بعدی:

https://vrgl.ir/TatUg
گیتویندوزبرنامه نویسیکامپیوترفناوری
https://winscript.ir
شاید از این پست‌ها خوشتان بیاید