Git branch’ni masofaviy repozitoriyga push qilish

Git branch’ni GitHub’ga push qilish


ULASHISH

Branch’ni GitHub’ga push qilish

Ushbu bobda branch’ni lokal kompyuteringizdan GitHub’ga qanday push qilish tushuntiriladi.


Branch’ni GitHub’ga push qilish

Keling, yangi lokal branch yaratamiz, o‘zgartirish kiritamiz va uni GitHub’ga push qilamiz.

Misol

git checkout -b update-readme
Switched to a new branch 'update-readme'

Faylni tahrirlang, so‘ng holatni tekshiring:

Misol

git status

O‘zgarishlaringizni qo‘shing (add) va commit qiling:

Misol

git add README.md
git commit -m "Update readme for GitHub"

Branch’ingizni GitHub’ga push qiling:

Misol

git push origin update-readme

GitHub New Branch



Push qilish va upstream’ni belgilash

Agar branch’ingiz hali GitHub’da mavjud bo‘lmasa va uni kuzatmoqchi bo‘lsangiz, bundan foydalaning:

Misol

git push --set-upstream origin update-readme

Majburiy push (force push)

Ogohlantirish: Bu GitHub’dagi branch’ni lokal o‘zgarishlaringiz bilan qayta yozadi. Faqat xavflarni tushunsangizgina foydalaning.

Misol

git push --force origin update-readme

Masofaviy branch’ni o‘chirish

Branch’ni GitHub’dan olib tashlang:

Misol

git push origin --delete update-readme

Barcha branch’larni push qilish

Barcha lokal branch’laringizni GitHub’ga push qiling:

Misol

git push --all origin

Tag’larni push qilish

Barcha tag’laringizni GitHub’ga push qiling:

Misol

git push --tags

Muammolarni bartaraf etish

  • Rad etilgan push (non-fast-forward): Sizdan oldin boshqa kimdir o‘zgarishlarni push qilgan. Avval git pull --rebase buyrug‘ini bajaring, so‘ng qayta urinib ko‘ring.
  • Autentifikatsiya muvaffaqiyatsiz tugadi: Tizimga kirganingizga va repozitoriyga push qilish huquqingiz borligiga ishonch hosil qiling.
  • Masofaviy branch topilmadi: Branch nomi va uning yozilishini qayta tekshiring.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!