Git masofaviy repozitoriydan branch’ni pull qilish

Git GitHub’dan branch’ni pull qilish


ULASHISH

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!