Энэ заавар нь GitHub ширээний компьютерийг хэрхэн татаж аваад ашиглах, хувилбарыг үр дүнтэй удирдахын тулд GitHub-тэй хамтран ажиллах талаар тайлбарласан болно:

Бидний мэдэж байгаагаар GitHub нь Git-г байршуулах вэб сайтаар хангадаг. агуулахууд. GitHub дээрх өмнөх хичээлүүдээс бид ихэвчлэн GitHub дээр файлуудыг хувилбар болгох талаар хөгжүүлэгчийн үйл ажиллагааг харсан.

Мөн Git Client байдаг бөгөөд хөгжүүлэгчид нь git командуудыг ашиглан өөрийн дотоод машин дээр репозитор дээр офлайн ажиллах боломжтой. тушаал хүлээх мөр эсвэл git bash, өөрчлөлт хийж GitHub дээрх алсын хадгалах газар руу буцаана уу.

GitHub ширээний компьютер

Гит командуудыг тушаалаас гүйцэтгэдэг ч гэсэн. Энэ мөр нь суралцах үүднээс маш сайн, локал репозиторууд дээр ажиллах сайн хэрэглэгчийн интерфэйстэй, тухайлбал GitHub Desktop.

Windows-д зориулсан GitHub Desktop-г дараахаас татаж авч суулгаж болно. URL

GitHub ширээний компьютерийг ажиллуулна уу

Алсын нөөцтэй ажиллах

GitHub ширээний компьютерийг ажиллуулсны дараа бид нь алсын хадгалах газрыг локал машин руу клончилж, өөрчлөлт хийж, алсын хадгалах газар руу буцааж түлхэж болно.

мөн GitHub бүртгэлээ тохируулсан эсэхийг шалгаарай.

GitHub Desktop дээр репозиторыг хувилахын тулд

URL таб руу очиж, алсын хадгалах сангийн дэлгэрэнгүй мэдээллийг GitHub хэрэглэгчийн нэр/repository хэлбэрээр оруулна уу. Дарна уу Клон .

Одоо хадгалах газрыг локал машинд хувилсан тул бид командын мөр, Explorer эсвэл бүр Atom засварлагч ашиглан дотоод хадгалах сангийн агуулгыг нээх боломжтой боллоо. суулгасан бол файлд өөрчлөлт хийнэ үү.

Файлд өөрчлөлт оруулаад хадгална уу.

Буцах GitHub Desktop дээр та мөрүүдийг нэмсэн эсвэл устгасан эсэхийг заадаг УЛААН тэмдэглэгээг харж болно.

Тойм болон хамтран зохиогчид нэмэх шаардлагатай бол доод талд байгаа Commit to master -г товшино уу.

Таны командын мөрөөр гүйцэтгэдэг ихэнх git командууд хэрэглэгчийн интерфэйсээр дамжин хийгдсэн болохыг та анзаарах болно.

Бид одоо өөрчлөлтүүдийг GitHub дахь алсын репозитор руу түлхэж болно. Push source дээр товшино уу.

Одоо өөрчлөлтүүд үндсэн салбар дээр харагдана. Өөрчлөлтүүдийг функцын салбартай нэгтгэхийн тулд бид Татах хүсэлтийг үүсгэх хэрэгтэй болно.

онцлогын салбар руу шилжиж Татах хүсэлтийг үүсгэнэ үү. Хүсэлт.

Татах хүсэлтийг үүсгэх дээр товшино уу.

Та дараа нь Татах хүсэлтийг үүсгэхийн тулд GitHub руу дахин чиглүүлэв.

Татах хүсэлтийг үүсгэж нэгтгэж, эцэст нь дараах өөрчлөлтүүдийг татах (синк) хийнэ үү. таны локал репозитор.

Репозитороос цэс Татах сонголтыг сонгоно.

Одоо локал репозитор удирдлагатай синхрон байхрепозитор.

Шинэ локал репозитор ба салбар үүсгэх

Өмнөх хэсэгт бид алсын репозиторыг клончлох замаар ажиллах талаар олж мэдсэн. GitHub ширээний компьютерийг ашигласнаар бид шинэ локал репозитор үүсгэж, GitHub руу түлхэх юм уу нийтлэх боломжтой.

Репозиторын нэрийг оруулна уу. болон орон нутгийн зам. Create Repository дээр товшино уу.

Repository үүсгэгдсэн үед та өөрчлөлтүүдийг GitHub-д нийтлэх/түлхэхээсээ өмнө салбар үүсгэж болно.

Салбар цэсээс Шинэ салбар -г сонгоно уу. Үүнийг онцлог руу залгаад Салбар үүсгэх дээр дарна уу.

Одоо бидэнд 2 салбар байгаа бөгөөд бид үргэлжлүүлж болно. Өөрчлөлтүүдийг GitHub-д нийтлэх / түлхэх. Нийтлэх репозитор дээр дарна уу.

Publish Repository дээр дарна уу.

Онцлогын салбар бас байдаг тул та мөн онцлог салбарыг нийтлэх ёстой. Одоо өөрчлөлтийг файлд дотооддоо хийж, дараа нь өөрчлөлтийг алсын репозитор руу түлхэж болно. Алсын репозитор дахь өөрчлөлтүүд нь мөн локал репозитортой синхрончлогдсон байх ёстой.

Орон нутгийн репозитор дахь өөрчлөлтүүдийг нэгтгэх

Орон нутгийн репозиторийн онцлогийн салбарт өөрчлөлт орсон гэж бодъё. Бид өөрчлөлтүүдийг мастер салбар руу нэгтгэж болно. Үүнийг нийтэлснээр бид мастер болон функцийн салбарын өөрчлөлтийг GitHub руу түлхэх хэрэгтэй.

Онцлогын салбар дахь файлд өөрчлөлт хийж, үүрэг хүлээнэ үү.ижил.

Өөрчлөлтүүдийг алсын хадгалах газар руу оруулна уу.

Мастер салбар руу шилжиж дээр товшино уу. 3>

Эх салбар болох Онцлогын салбар -ыг сонгоно уу. Нэгтгэх товч дээр товшино уу.

Өөрчлөлтүүдийг үндсэн салбар руу нэгтгэсний дараа та өөрчлөлтийг алсын хадгалах газарт оруулах боломжтой. синк.

Дотоодын репозиторын салбаруудад хийгдсэн бүх өөрчлөлтийг нэгтгэж, синхрончлохын тулд алсын хадгалах газар руу түлхэж болно.

Зөрчилдөөнийг шийдвэрлэх

Мөн алсын репозитор дахь файлд өөрчлөлт оруулах, мөн ижил файлд локал өөрчлөлт хийх хувилбар байж болно. Энэ тохиолдолд алсын болон локал репозиторыг синхрончлохын тулд зөрчлүүд харагдах бөгөөд үүнийг шийдвэрлэх шаардлагатай болно.

Мастер салбар дахь алсын репозиторын өөрчлөлтүүдийг хийсэн

Мастер салбар дахь орон нутгийн репозиторын өөрчлөлтүүд

Өөрчлөлт нь орон нутгийн репозитор, та одоо алсын репозитор руу өөрчлөлт оруулах боломжтой. Үүнийг хийх явцад зөрчилдөөн харагдах болно. Түлхэх эх товчийг дарна уу.

Ижил файлд алсын хадгалах газарт өөрчлөлт орсон тул дараах мессеж гарч ирнэ. Fetch дээр дарна уу.

Одоо Pull source дээр дарна уу.

Гэж гарч ирэх дэлгэцэнд та боломжтойФайлыг засварлагч дээрээ нээж, зөрчлийг арилгана уу. Энэ тохиолдолд бид Explorer дээр файлыг нээж, зөрчилдөөнийг шийдэж байна.

Тохирох контентыг хадгалах замаар бүх зөрчлийг засна уу. мөн бусдыг нь тэмдэглэгээгээр арилгана. Зөрчилдөөнийг шийдвэрлэсний дараа та нэгтгэх үйлдлийг хийж болно.

Одоо өөрчлөлтүүдийг алсын хадгалах газар руу буцаана уу. Орон нутгийн болон алсын репозитор одоо синхрончлогдсон байна. Нэг салбар дээр өөрчлөлт хийгдсэн тул та өөрчлөлтийг бусад салбар руу нэгтгэхийн тулд татах хүсэлтийг үүсгэж болно.

Түүхийг харах

Та Мөн репозиторт хийсэн өөрчлөлтүүдийн түүхийг харж болно. Түүхийн таб руу шилжинэ үү.

Салбаруудыг харьцуулах

Та үндсэн салбар дахь файлд өөрчлөлт хийсэн гэж бодъё. дараа нь бусад салбаруудтай харьцуул. .

Өөрчлөлтийг харахын тулд онцлог салбарыг сонгоно уу.

Дүгнэлт

Гэхдээ командын мөрөөс Git командуудыг ашиглах нь маш сайн, бид GitHub ширээний зааварчилгаанаас сайн хэрэглэгчийн интерфэйстэй GitHub Desktop шиг гайхалтай Git Client нь локал болон алсын хадгалах газартай ажиллах явцад хөгжүүлэгчийн ажлыг хэрхэн хөнгөвчлөхийг харсан.

Удахгүй болох заавар дээр бид Windows Explorer Shell-тэй нэгдсэн Git-н өөр нэг үйлчлүүлэгчийн интерфейс Tortoise Git-ийг үзэх болно.

Дээшээ шилжих