چگونه در GitHub به منبع باز متعهد شویم. راهنمای گام به گام

راهنماها برای سرویس github نوشته شده اند. باید وارد حساب کاربری خود شوید یا ثبت نام کنید.
تمام دستورات در این راهنماها در وارد می شوند پایانه.
-
ساختن یک چنگال (کپی) پروژه مورد نظر. به حساب کاربری خود بروید و به فورک ایجاد شده بروید.
-
شبیه فورک (کپی) پروژه از مرحله 1 به رایانه شما.
مثال:git clone git@github.com:maxdzyubak/vite.git
-
پیکربندی git را به صورت محلی پیکربندی کنید (محلی). برای هر پروژه باید تکرار شود:
git config --local user.name maxdzyubak
git config --local user.email maxdzyubak@gmail.com
یا جهانی است. یک بار برای همه پروژه ها راه اندازی کنیدgit config --global user.name maxdzyubak
git config --global user.email maxdzyubak@gmail.com
-
ما اشاره ای به مخزن اصلی بالادست که از آن چنگال درست کردیم. این برای دانلود آخرین بهروزرسانیهای کد از مخزن اصلی لازم است. (بررسی بالادست:
git remote -v
).
مثال:git remote add upstream https://github.com/vitejs/vite.git
-
یک شاخه جدید ایجاد کنید و مستقیماً به آن بروید. همه تغییرات را در آنجا انجام دهید. این عمل خوب در نظر گرفته می شود
git switch -c new_branch
-
با دستور می توانید وضعیت تغییرات ایجاد شده را بررسی کنید
git status
-
تغییرات را به آن اضافه کنید صحنه سازی کرد. Git ردیابی تغییرات فایل(های) را شروع می کند
git add README.md
-
با تغییرات متعهد شوید. اگر شماره ای وجود دارد، بهترین راه برای commit این است که آن را به این صورت بنویسید: [#123] رفع اشکال. اگر فقط یک شبکه بدون پرانتز قرار دهید، آن را در rebase git نادیده می گیرد
git commit -m 'Update README.md'
-
تعهد انجام شده را بررسی کنید
git log
-
تغییرات ایجاد شده را به دنیای خارج فشار دهید، زیرا در حال حاضر آنها فقط در رایانه محلی ما هستند که نشان دهنده شاخه ایجاد شده است
git push origin new_branch
-
ایجاد یک درخواست کشش با کلیک بر روی دکمه سبز با برچسب درخواست مقایسه و کشش یا در مخزن اصلی که فورک را از آن ساخته اید، یا به صورت محلی در حساب github ما.
اسناد:
git-clone – یک مخزن را در یک فهرست جدید کلون کنید
سفارشی کردن Git – پیکربندی Git
git-remote – مجموعه ای از مخازن ردیابی شده را مدیریت کنید
Git Branching – Basic Branching و Merging
git-status – وضعیت درخت کار را نشان دهید
git-add – محتوای فایل را به فهرست اضافه کنید
git-commit – تغییرات را در مخزن ثبت کنید
git-log – نمایش گزارشهای commit
git-push – به روز رسانی ref های راه دور همراه با اشیاء مرتبط
git-request-pull – خلاصه ای از تغییرات معلق را ایجاد می کند