Энд миний YouTube сургалтын цувралд зориулсан жишээ репозиторийг олох болно. Хэрэв та энэ репозиторийг ашигтай гэж үзсэн бол бусдад илүү хялбар олохын тулд ⭐ өгч сонирхол татахыг бодоорой.
Түүнчлэн, миний YouTube сувагт бүртгүүлэх нь үнэгүй сургалт, бусад үнэгүй боловсролын нөөцүүдийг нийтэлдэг тул надад их тус болно.
GitHub данс үүсгэх: Хэрэв танд GitHub данс байхгүй бол та нэгийг үүсгэх хэрэгтэй. github.com руу орж, баруун дээд буланд байрлах "Sign up" товчийг дарна уу. Данс үүсгэх зааврыг дага.
Хувь нэмэр оруулах репозитор олох: GitHub данс үүсгэсний дараа та хувь нэмэр оруулахыг хүсэж буй репозиторийг хайж болно. GitHub хайлтын хэсэгт нэр эсвэл түлхүүр үгээр хайлт хийж болно.
Репозиторийг fork хийх: Хувь нэмэр оруулахыг хүсэж буй репозиторийг олсон бол та түүнийг fork хийх хэрэгтэй.
Fork хийх нь таны өөрийн GitHub дансанд репозиторийн хуулбарыг үүсгэж, эх репозиторид нөлөөлөхгүйгээр өөрчлөлт хийх боломжтой.
Доорх товчийг дарж, баруун дээд буланд байрлах репозиторийг fork хийнэ үү.
Fork хийсэн репозиторийг clone хийх: Репозиторийг fork хийсний дараа, та түүнийг өөрийн компьютерт clone хийх хэрэгтэй. Clone хийх нь репозиторийн хуулбарыг таны компьютерт үүсгэж, ажиллах боломжийг олгодог. Clone хийхийн тулд терминал цонхыг нээгээд дараах командыг оруулна уу:
git clone https://github.com/таны-username/репозиторийн-нэр.git
"таны-username" болон "репозиторийн-нэр"-ийг өөрийн GitHub хэрэглэгчийн нэр болон fork хийсэн репозиторийн нэрээр солихоо мартуузай.
Өөрчлөлт хийх салбар үүсгэх: Эх кодонд хийх өөрчлөлтүүдээ тусгахын тулд өвөрмөц нэртэй салбар үүсгээрэй. Салбар үүсгэхийн тулд дараах командыг ашиглана уу:
git branch "салбарын-нэр"
Тэр салбарт шилжихийн тулд дараах командыг ашиглана уу:
git checkout "салбарын-нэр"
Кодод өөрчлөлт оруулах: Репозиторийг өөрийн компьютер рүү clone хийсний дараа, та кодод өөрчлөлт оруулж болно. Өөрийн хүссэн текст засварлагч эсвэл IDE-г ашиглан файлуудыг засна уу.
Өөрчлөлтүүдийг commit хийх: Кодод өөрчлөлт оруулсны дараа, та түүнийг өөрийн локал репозиторид commit хийх хэрэгтэй. Үүний тулд терминал цонхыг нээгээд, clone хийсэн репозиторийн үндсэн хэсэгт очно уу. Өөрчлөлтүүдийг stage хийхийн тулд дараах командыг ашиглана уу:
git add .
Энэ нь репозиторийн бүх файлд оруулсан өөрчлөлтүүдийг stage хийнэ.
Дараа нь commit хийхийн тулд дараах командыг ашиглана уу:
git commit -m "Хийсэн өөрчлөлтүүдийн товч тайлбар"
Хийсэн өөрчлөлтүүдийн товч, ойлгомжтой тайлбарыг багтаахаа мартуузай.
Өөрчлөлтүүдийг GitHub руу push хийх: Өөрчлөлтүүдийг локал репозиторид commit хийсний дараа, тэдгээрийг GitHub руу push хийх хэрэгтэй. Энэ нь таны GitHub дансанд байгаа репозиторийн хуулбарыг шинэчилнэ. Push хийхийн тулд дараах командыг ашиглана уу:
git push origin салбарын-нэр
Pull request үүсгэх: Өөрчлөлтүүдийг GitHub руу push хийсний дараа, fork хийсэн репозиторийг дахин ачааллахад pull request үүсгэх сонголт гарч ирнэ. Тэр товчийг дарж pull request үүсгэнэ үү.
Энэ нь таны хийсэн өөрчлөлтүүдийг хянах, pull request-ийн тайлбарыг оруулах хуудсыг нээх болно.
Хийсэн өөрчлөлтүүд болон тэдгээрийн шалтгааныг тодорхой, товч тайлбар оруулахаа мартуузай.
Репозиторийн эзэнд мэдэгдэх шаардлагатай асуудлууд эсвэл санаа зовоосон зүйлүүд байгаа бол pull request-ийн тайлбарт дурдана уу.
Тайлбарт сэтгэл хангалуун болсны дараа "Create pull request" товчийг дарна уу.
Сэтгэгдэл хүлээх: Pull request үүсгэсний дараа репозиторийн эзэн таны өөрчлөлтүүдийг хянаж, сэтгэгдэл үлдээнэ.
Тэд нэмэлт өөрчлөлт хийхийг шаардах эсвэл таны өөрчлөлтийг эх репозиторид merge хийх боломжтой.
Энэ үе шатанд тэвчээртэй, хариуцлагатай байж, репозиторийн эзний өгсөн сэтгэгдэл эсвэл санаа зовоосон зүйлүүдийг шийдвэрлэхийг хичээгээрэй.
Fork хийсэн репозиторийг шинэчлэх: Хэрэв репозиторийн эзэн таны өөрчлөлтийг эх репозиторид merge хийвэл, та өөрийн fork хийсэн репозиторийг шинэчлэх шаардлагатай болно.
Үүний тулд өөрийн GitHub дээр байгаа fork хийсэн репозитор руу орж, "Fetch upstream" товчийг дарна уу.
Дараа нь, өөрийн локал репозиторид дараах командыг ажиллуулж шинэчлэлтийг татаж авна уу:
git pull
Энэ нь Git ашиглах талаар товч ойлголт өгч байгаа бөгөөд, энэ репозиторид үүсгэсэн хичээлүүдийг үзэж, илүү дэлгэрэнгүй тайлбар авах боломжтой.
Энэ төслийг нээлттэй эхийн төслүүдэд хувь нэмэр оруулах эхний алхам болгон ашиглаж болно. Энэ нь сайн эхний асуудал байж болох юм, зөвхөн CONTRIBUTORS.md файлыг өөрийн GitHub репозиторитой холбон засварлаарай. Файлд үзүүлсэн markdown ашиглана уу.
First-Contributions директорийг үзэж, энэ репозиторид хэрхэн хувь нэмэр оруулах талаар алхам алхмаар зааварчилгаа аваарай.
- Хэсэг 00 - Түүх ба Суурь
- Хэсэг 01 - Үндсэн чиглүүлэлт
- Хэсэг 02 - Git эхлүүлэх
- Хэсэг 03 - Салбар үүсгэх ба нийлүүлэх
- Хэсэг 04 - Алсын репозиторитой хамтран ажиллах
- Хэсэг 05 - Нарийвчилсан Git ойлголтууд
- Хэсэг 06 - Git ба GitHub ашиглан CI-CD
- Хэсэг 07 - Git-ийн шилдэг туршлагууд ба зөвлөмжүүд
- Хэсэг 08 - Agile хөгжүүлэлтийн Git ба GitHub
- Хэсэг 09 - GitHub ба Codespaces
- Хэсэг 10 - GitHub Actions
- Хэсэг 11 - Нарийвчилсан GitHub Actions
- Хэсэг 12 - GitHub-д Jupyter Codespaces ашиглах нь
- Хэсэг 13 - GitHub-д C# Codespaces ашиглах нь
- Хэсэг 14 - GitHub-д React Codespaces ашиглах нь
- Хэсэг 15 - GitHub-д Express Codespaces ашиглах нь
- Хэсэг 16 - GitHub-д Ruby on Rails Codespaces ашиглах нь
- Хэсэг 17 - GitHub-д Django Codespaces ашиглах нь
- Хэсэг 18 - GitHub төслийн удирдлагын хэрэгслүүд
- Хэсэг 19 - GitHub төслийн самбар ба тэмдэглэл