Git masofaviy repozitoriydan branch’ni pull qilish
Git GitHub’dan branch’ni pull qilish
GitHub’dan branch’ni pull qilish
Endi lokal Git’imizdagi yangi branch ustida ishlashni davom ettiramiz.
Kodimiz dolzarb bo‘lishi uchun GitHub repozitoriyimizdan yana pull qilamiz:
Misol
git pull
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3 (delta 2), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), 851 bytes | 9.00 KiB/s, done.
From https://github.com/w3schools-test/hello-world
* [new branch] html-skeleton -> origin/html-skeleton
Already up to date.
Endi asosiy branch’imiz dolzarb holatda. Shuningdek, GitHub’da yangi branch mavjudligini ko‘rishimiz mumkin.
Tezkor status tekshiruvini bajaring:
Misol
git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
Va qaysi branch’larimiz borligini hamda hozir qayerda ishlayotganimizni tasdiqlaylik:
Misol
git branch
* master
Demak, lokal Git’imizda yangi branch yo‘q. Lekin u GitHub’da mavjudligini bilamiz. Shuning uchun barcha lokal va masofaviy branch’larni ko‘rish uchun -a parametridan foydalanishimiz mumkin:
Misol
git branch -a
* master
remotes/origin/html-skeleton
remotes/origin/master
Eslatma: branch -r faqat masofaviy branch’lar uchun.
html-skeleton branch’i masofaviy repozitoriyda mavjud, lekin lokal git’imizda yo‘qligini ko‘ramiz. Keling, unga o‘taylik (checkout):
Misol
git checkout html-skeleton
Switched to a new branch 'html-skeleton'
Branch 'html-skeleton' set up to track remote branch 'html-skeleton' from 'origin'.
Va hammasi dolzarb ekanini tekshiring:
Misol
git pull
Already up to date.
Endi qaysi branch’larimiz bor va qayerda ishlayapmiz?
Misol
git branch
* html-skeleton
master
Endi sevimli muharriringizni oching va GitHub branch’idagi o‘zgarishlar ko‘chib o‘tganini tasdiqlang.
GitHub branch’ini lokal Git’ingizga shu tarzda pull qilasiz.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!

GitHub
Bitbucket
GitLab