با Github شروع کنید – JC Chouinard

Github یک مخزن مبتنی بر ابر است که هنگام تلاش برای انجام پروژه‌های اتوماسیون سئو و یادگیری ماشین بسیار مفید خواهد بود.

می‌توانید نسخه‌های کدتان را مدیریت کنید و هرگز نسخه‌های قبلی کارتان را گم نکنید.

این همچنین یک مکان عالی برای به نمایش گذاشتن کار شما و انجام کار گروهی است، اما به اندازه کافی با حقایق خسته کننده … بیایید در آن شیرجه بزنیم.

یک حساب کاربری در Github ایجاد کنید

ایجاد یک حساب کاربری در Github بسیار ساده است.

کافی است به github.com بروید و مراحل ایجاد حساب کاربری را دنبال کنید.

یک حساب کاربری در Github ایجاد کنید
یک حساب کاربری در Github ایجاد کنید

یک مخزن ایجاد کنید

با دنبال کردن این مراحل، اولین مخزن خود را در Github ایجاد کنید.

  • روی “مخزن جدید” در سمت راست بالای صفحه کلیک کنید.
  • به مخزن خود یک نام بدهید؛
  • این مخزن را با یک README راه اندازی کنید.
  • روی “ایجاد مخزن” کلیک کنید
اولین مخزن ایجاد شده در Github

اگر می خواهید مراحل دقیق را انجام دهید، این پست را بخوانید که به شما می گوید چگونه یک مخزن در Github ایجاد کنید.

Git را روی رایانه خود نصب کنید

اکنون باید Git را نصب کنیم.

تفاوت بین Git و Github چیست؟

Git ابزاری است که به شما امکان می دهد یک مخزن محلی (در رایانه شخصی خود) ایجاد کنید و نسخه های فایل های خود را مدیریت کنید، در حالی که Github یک سرویس آنلاین است که مخازن Git شما (در فضای ابری) را میزبانی می کند.

نصب Git بسیار ساده است. کافی است به پوشه Git Download رفته و مراحل نشان داده شده در این ویدیو را دنبال کنید.

در پایان نصب، فقط بر روی “راه اندازی Git bash” کلیک کنید.

شما چیزی شبیه به این دریافت خواهید کرد.

اوه نه! خط فرمان!

نگران نباشید، من آن را برای شما ساده می کنم.

با Git شروع کنید

قول می دهم این ساده خواهد بود. برای راه اندازی Git کافیست این مراحل را با دقت دنبال کنید.

یک پوشه کاری ایجاد کنید

در مرحله بعد یک پوشه کاری ایجاد می کنیم.

مرحله 1: یک پوشه کار ساده ایجاد کنید

تنها کاری که باید انجام دهید این است که وارد پوشه ای شوید که می خواهید با آن کار کنید و مانند معمول یک پوشه جدید ایجاد کنید.

یک پوشه برای Git ایجاد کنید
یک پوشه ایجاد کنید

مرحله 2: یک پوشه git در فهرست محلی خود ایجاد کنید

به git bash برگردید.

ورودی cd و محل پوشه خود را اضافه کنید.

$ cd '/c/Users/j-c.chouinard/My First Git Project'

نکته سریع: می توانید به جای تایپ دستی همه چیز، پوشه خود را مستقیماً در Git bash بکشید و رها کنید.

اجرا کن init.

شما باید با ذکری مانند این خاتمه دهید:

“مخزن خالی Git اولیه در C:/Users/jc.chouinard/My First Git Project/.git/”

به نظر می رسد هیچ چیز تغییر نکرده است، اما وقتی به “مشاهده > نمایش/پنهان کردن > موارد پنهان” می روید، می بینید که .git فایل با موفقیت ایجاد شد

مرحله سوم: هویت خود را تنظیم کنید

شما باید یک هویت تنظیم کنید.

نام و ایمیل شما به عنوان تاییدیه در Git استفاده خواهد شد.

ابتدا a ایجاد کنید .git پوشه در فهرست محلی شما

سپس، نام و ایمیل خود را اضافه کنید.

را --global گزینه به شما اجازه می دهد این کار را فقط یک بار انجام دهید.

مرحله چهارم: تنظیم پارامترها

همه اینها اختیاری است، اما من پیشنهاد می‌کنم برخی از پارامترها مانند رنگ‌ها را برای خوانایی بیشتر و ویرایشگر کد پیش‌فرض تغییر دهید (در اینجا من از Notepad++ استفاده می‌کنم).

$ git config --global color.diff auto
$ git config --global color.status auto
$ git config --global color.branch auto
$ git config --global core.editor notepad++

اتصال Git با Github از راه دور

اکنون یک حساب Github ایجاد کرده ایم، یک مخزن ایجاد کرده ایم و Git را به صورت محلی نصب کرده ایم.

بیایید با مخزن ابر منبع باز شما در Github ارتباط برقرار کنیم.

یک کنترل از راه دور جدید اضافه کنید

به مخزنی که قبلا ایجاد کرده ایم برگردید.

اولین مخزن ایجاد شده در Github

روی “Clone or download” کلیک کنید و URL را کپی کنید.

به git bash برگردید و خط زیر را وارد کنید.

$ git remote add GIVENAME https://github.com/username/MyFirstRepo.git

را git remote add دستور دو آرگومان می گیرد:

  1. یک نام راه دور، “GIVENAME” در مثال قبلی ما.
  2. یک URL راه دور که قبلاً از مخزن Git خود کپی کرده بودید.

فراموش نکنید که URL Github خود را اضافه کنید و یک نام کوتاه برای فراخوانی مخزن خود قرار دهید.

مخزن راه دور خود را در فضای ذخیره سازی محلی کلون کنید

اکنون که یک کنترل از راه دور جدید به فهرست خود اضافه کردیم، بیایید مخزن را شبیه سازی کنیم.

$ git clone https://github.com/jcchouinard/MyFirstRepo.git

یک پنجره پاپ آپ باید باز شود تا از شما بخواهد وارد شوید.

اگر همه چیز به درستی کار کرد، اکنون باید یک پوشه جدید با نام مخزن خود در پوشه خود داشته باشید.

شاخه های Git را درک کنید

ممکن است بخواهید بدون اینکه مستقیماً کار خود را متعهد کنید در پرونده خود کار کنید. در این صورت می خواهید از شاخه ها استفاده کنید.

شعب چیست؟

شعبه ها محیط های مجازی هستند که می توانید بدون ارسال آنها به Github تغییراتی در آنها ایجاد کنید.

برای اینکه بدانید کدام شاخه ها در محیط شما در دسترس هستند، باید با استفاده از مخزن جدید ایجاد شده خود بروید cd /your-file-path/MyFirstRep.git در git bash.

کار با شعبه ها

پس از ورود به پوشه جدید، می توانید با شاخه ها کار کنید.

در اینجا چند عملیات اساسی وجود دارد که می توانید از آنها استفاده کنید:

پیش نمایش شاخه های خود

برای پیش نمایش شاخه های خود، از دستور git branch استفاده کنید:

اول، شما فقط دریافت خواهید کرد:

این طبیعی است، ما هنوز محیط کاری ایجاد نکرده ایم.

یک محیط کار مجازی ایجاد کنید

برای ایجاد یک محیط مجازی، باید از آن استفاده کنید branch دستور دهید و یک نام اضافه کنید.

نتیجه.

$ git branch
* master
work

یک شعبه را حذف کنید

برای حذف یک شاخه، از -d فرمان

اگر قبلاً تغییراتی در شعبه ایجاد کرده‌اید، باید با استفاده از سرمایه حذف را مجبور کنید.-D” فرمان

به محیط کار بروید

برای انتقال به محیط کاری تازه ایجاد شده، از checkout دستور با نام محیط.

نتیجه.

$ git branch
master
* work

اکنون می توانید بدون انجام کاری با خیال راحت کار کنید.

کار خود را متعهد کنید

بیایید بگوییم که شما یک را ایجاد کرده اید test.txt فایلی که می خواهید به Github commit کنید.

کاری که باید انجام دهید این است که یک فایل test.txt را در پوشه کاری خود ذخیره کنید.

سپس، فایل را با استفاده از Git Repository خود اضافه کنید git add.

سپس، شما متعهد به استفاده از commit -m فرمان

$ git commit -m "first commit"

کار خود را به Github فشار دهید

$ git push origin master

تعهد را به شعبه دیگری منتقل کنید

شما می توانید فایل ها را از یک شعبه بدون حذف با استفاده از آنها حذف کنید git stash.

با استفاده از git stash دستور، تمام فایل‌هایی که قرار است متعهد شوند از شاخه حذف شده و برای استفاده بعدی ذخیره می‌شوند.

حالا به شاخه ای که می خواهید استفاده کنید بروید git branch.

$ git branch nameOfYourBranch

سپس استفاده کنید git stash apply تا تغییرات ذخیره شده خود را به شعبه خود اضافه کنید.

اشکال زدایی

وضعیت فعلی شعبه خود را مشاهده کنید

برای مشاهده اینکه چه تغییراتی در شعبه شما ایجاد شده است قبل از یک تعهد، استفاده کنید git status.

اگر هیچ تغییری ایجاد نشد، این پیام را دریافت خواهید کرد.

On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean

در غیر این صورت، چیزی شبیه به این دریافت خواهید کرد:

On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)
         modified: yourfile.txt 

عقب ماندگی خود را بررسی کنید

شما می توانید اقدامات تاریخی خود را با استفاده از git reflog فرمان

این آخرین اقدامات شما و SHA آنها را به شما نشان می دهد، که برای برگشت در صورت انجام اشتباه مفید خواهد بود.

کنترل نسخه دیگر با پست‌های Git و Github

آموزش Git و Github (راهنمای کامل)
مبانی کنترل نسخه
نحوه استفاده از Git و Github با VSCode
سئو PBN | خبر های جدید سئو و هک و سرور