نحوه تنظیم و استفاده از Git: 15 مرحله (همراه با تصاویر)

فهرست مطالب:

نحوه تنظیم و استفاده از Git: 15 مرحله (همراه با تصاویر)
نحوه تنظیم و استفاده از Git: 15 مرحله (همراه با تصاویر)

تصویری: نحوه تنظیم و استفاده از Git: 15 مرحله (همراه با تصاویر)

تصویری: نحوه تنظیم و استفاده از Git: 15 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, ممکن است
Anonim

Git یکی از پرکاربردترین سیستم های کنترل نسخه برای توسعه نرم افزار است. Git که در سال 2005 توسط Linus Torvalds ساخته شد ، بر سرعت ، یکپارچگی داده ها و پشتیبانی از گردش کار توزیع شده و غیر خطی تمرکز دارد. با استفاده گسترده از آن حتی برای شرکت های بزرگ ، مهم است که یاد بگیرید چگونه به راحتی Git را راه اندازی و استفاده کنید. این پیاده روی هر چند از Git Bash برای Windows و GitHub استفاده می کند. با این حال ، دستورات مورد استفاده در اینجا روی هر پلتفرمی کار خواهد کرد. این به معنای پایان راهنما نیست ، بلکه فقط برای شروع کار با Git است. توابع بیشتری برای کاوش در Git وجود دارد و محیط کار ممکن است متغیرهای بسیار متفاوتی نسبت به آنچه در GitHub باید استفاده شود ، داشته باشد.

مراحل

قسمت 1 از 3: تنظیم حساب خود

راه اندازی و استفاده از Git مرحله 1
راه اندازی و استفاده از Git مرحله 1

مرحله 1. ایجاد یک حساب Github

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

راه اندازی و استفاده از Git مرحله 2
راه اندازی و استفاده از Git مرحله 2

مرحله 2. Git Bash را نصب کنید

برای شروع ، ابتدا باید Git Bash را برای ویندوز بارگیری و نصب کنید. پیش بروید و اکنون این کار را با دنبال کردن این پیوند انجام دهید: Git Bash.

پس از نصب ، Git Bash را اجرا کنید. شما باید به صفحه نمایش خط فرمان سیاه نگاه کنید. Git Bash از دستورات Unix برای عملکرد استفاده می کند ، بنابراین داشتن برخی از دانش یونیکس مهم است

راه اندازی و استفاده از Git مرحله 3
راه اندازی و استفاده از Git مرحله 3

مرحله 3. یک کلید SSH ایجاد کنید

برای ایجاد ارتباط رمزگذاری شده ایمن بین حساب GitHub و Git Bash در رایانه ، باید یک کلید SSH ایجاد و پیوند دهید. در Git Bash ، این کد را جای گذاری کنید ، اما در ایمیلی که با حساب GitHub خود استفاده کرده اید جایگزین کنید: ssh -keygen -t rsa -b 4096 -C "[email protected]"

سپس از شما س asال می شود که کجا می خواهید کلید را ذخیره کنید. مکان پیش فرض کافی است ، بنابراین کافی است ↵ Enter را بزنید. در مرحله بعد ، Git Bash از شما می خواهد که یک رمز عبور را وارد کرده و تأیید کنید. در حالی که مجبور نیستید یکی از آنها را وارد کنید ، بسیار توصیه می شود که این کار را انجام دهید

راه اندازی و استفاده از Git مرحله 4
راه اندازی و استفاده از Git مرحله 4

مرحله 4. کلید SSH خود را به ssh-agent اضافه کنید

این امر به رایانه شما اجازه می دهد از آن کلید SSH استفاده کند. دستور زیر را برای راه اندازی SSH Agent وارد کنید: eval "$ (ssh-agent -s)" سپس در ssh-add ~/.ssh/id_rsa وارد کنید تا کلید ایجاد شده شما اضافه شود.

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

راه اندازی و استفاده از Git مرحله 5
راه اندازی و استفاده از Git مرحله 5

مرحله 5. کلید SSH خود را به حساب خود اضافه کنید

اکنون باید حساب خود را برای استفاده از کلید تازه ایجاد شده پیکربندی کنید. کلید ssh را در کلیپ بورد خود کپی کنید: clip <~/.ssh/id_rsa.pub. سپس ، در گوشه سمت راست بالای هر صفحه GitHub ، روی عکس نمایه خود و سپس تنظیمات کلیک کنید. در نوار کناری تنظیمات کاربر ، روی کلیدهای SSH و GPG کلیک کنید. سپس روی New SSH Key کلیک کنید. اکنون می توانید یک نام توصیفی برای کلید خود وارد کرده و سپس کلید خود را در قسمت کلید چسبانده و "افزودن کلید SSH" را فشار دهید. آن را تأیید کنید ، و همه چیز آماده است!

قسمت 2 از 3: راه اندازی پروژه

راه اندازی و استفاده از Git مرحله 6
راه اندازی و استفاده از Git مرحله 6

مرحله 1. مخزنی را فورک کنید

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

راه اندازی و استفاده از Git مرحله 7
راه اندازی و استفاده از Git مرحله 7

مرحله 2. یک فهرست محلی ایجاد کنید

یک پوشه در جایی از رایانه خود ایجاد کنید که می خواهید مخزن را در آن قرار دهید. سپس از Git Bash برای رفتن به آن پوشه استفاده کنید. به یاد داشته باشید Git Bash دستورات UNIX را می پذیرد ، بنابراین برای ورود به فهرست خود ، از دستور CD مانند این استفاده کنید: $ cd/path/to/directory

راه اندازی و استفاده از Git مرحله 8
راه اندازی و استفاده از Git مرحله 8

مرحله 3. چنگال را کلون کنید

در GitHub ، به چنگال خود بروید و تحت نام مخزن ، روی Clone یا download کلیک کنید و پیوندی را که به شما می دهد کپی کنید.

بعد ، در Git Bash ، دستور زیر را با استفاده از URL کپی شده خود وارد کنید: $ git clone https://github.com/YOUR-USERNAME/REPOSITORY_NAME. Press Enter را فشار دهید تا کلون محلی شما ایجاد شود

راه اندازی و استفاده از Git مرحله 9
راه اندازی و استفاده از Git مرحله 9

مرحله 4. چنگال خود را با نسخه اصلی همگام سازی کنید

شما باید بتوانید تغییراتی را در مخزن اصلی پیشنهاد دهید. به مخزن اصلی که در GitHub فورک کرده اید بروید ، سپس روی Clone ضربه بزنید یا URL را بارگیری و کپی کنید.

  • اکنون وارد پوشه مخزن واقعی در GitHub شوید. وقتی یک (استاد) را در سمت راست خط فرمان خود مشاهده می کنید ، می دانید که در جای مناسب هستید.
  • اکنون به سادگی از راه دور $ git add add upstream https://github.com/user/repositoryName را با استفاده از URL اصلی مخزن اجرا کنید.
راه اندازی و استفاده از Git مرحله 10
راه اندازی و استفاده از Git مرحله 10

مرحله 5. ایجاد یک کاربر

در مرحله بعد شما باید یک کاربر ایجاد کنید تا تغییرات را در مخزن انجام دهد. دو دستور زیر را اجرا کنید. $ git config user.email "[email protected]" و $ git config user.name "نام شما". مطمئن شوید که ایمیلی که استفاده می کنید همان ایمیل موجود در حساب git hub شما باشد.

راه اندازی و استفاده از Git مرحله 11
راه اندازی و استفاده از Git مرحله 11

مرحله 6. ایجاد یک شاخه جدید

در مرحله بعد باید یک شاخه جدید از شاخه اصلی ما ایجاد کنید. به عنوان شاخه واقعی یک درخت. این شاخه تمام تغییرات خاصی را که ایجاد می کنید در خود نگه می دارد. شما باید هر بار که روی یک مشکل جدید کار می کنید ، یک شاخه جدید از استاد ایجاد کنید. چه رفع اشکال و چه افزودن یک ویژگی جدید ، هر وظیفه باید شاخه منحصر به فرد خود را داشته باشد.

  • برای ایجاد یک شاخه ، کافی است: $ git branch feature_x را اجرا کنید. ویژگی_x را با نام توصیفی ویژگی خود جایگزین کنید.
  • هنگامی که شعبه خود را مجبور کردید از ویژگی $ git checkout_x استفاده کند. این شما را به شاخه feature_x تبدیل می کند. اکنون می توانید کد خود را تغییر دهید.

قسمت 3 از 3: تغییرات خود را تحت فشار قرار دهید

راه اندازی و استفاده از Git مرحله 12
راه اندازی و استفاده از Git مرحله 12

مرحله 1. تغییرات خود را انجام دهید

هنگامی که تغییرات را به پایان رساندید یا می خواهید شاخه خود را تغییر دهید و روی کار دیگری کار کنید ، تغییرات شما باید متعهد باشد. $ git commit -all را اجرا کنید. این به طور خودکار تمام تغییراتی را که در مخزن ایجاد کرده اید انجام می دهد.

از شما خواسته می شود که با استفاده از vim یک پیام متعهد وارد کنید. این پیام باید کوتاه و توصیفی باشد. از کلیدهای جهت دار برای حرکت به خط بالا استفاده کنید و سپس i را در صفحه کلید خود فشار دهید. اکنون می توانید پیام خود را تایپ کنید. پس از تایپ ، Esc را فشار دهید و سپس کلید کولون را فشار دهید ،:. حالا حروف wq را تایپ کرده و ↵ Enter را بزنید. با این کار پیام متعهد خود را ذخیره کرده و ویرایشگر vim را ترک می کنید

راه اندازی و استفاده از Git مرحله 13
راه اندازی و استفاده از Git مرحله 13

مرحله 2. یک درخواست فشار دهید

اکنون که تغییرات شما متعهد شده است ، باید آنها را تحت فشار قرار دهید! با منبع $ git push وارد کنید.

راه اندازی و استفاده از Git مرحله 14
راه اندازی و استفاده از Git مرحله 14

مرحله 3. ادغام با شاخه اصلی

به GitHub بازگردید و به زودی باید پیامی را مشاهده کنید که با فشار شما ظاهر می شود. روی "مقایسه و کشیدن درخواست" ضربه بزنید. در این صفحه این فرصت را خواهید داشت که تغییرات خود را مرور کرده و همچنین پیام متعهد خود را تغییر داده و نظرات خود را اضافه کنید. هنگامی که همه چیز مرتب به نظر می رسد و GitHub هیچ درگیری را تشخیص نمی دهد ، پیش بروید و درخواست دهید. و بس!

اکنون دیگر مشارکت کنندگان و صاحب مخزن بر عهده شماست که تغییرات شما را بررسی کرده و سپس آن را با مخزن اصلی ادغام کنند

راه اندازی و استفاده از Git مرحله 15
راه اندازی و استفاده از Git مرحله 15

مرحله 4. همیشه به خاطر بسپارید و مجدداً پایه گذاری کنید

بسیار مهم است که همیشه روی آخرین نسخه یک فایل کار کنید. قبل از اینکه هرگونه درخواست فشار دهید ، یا یک شاخه جدید ایجاد کرده اید یا به یک شاخه تغییر کار داده اید ، همیشه دستور زیر را اجرا کنید git fetch upstream && git rebase upstream/master.

توصیه شده: