Forwarded from Blog Old (Javohir)
Dasturchilar bilishi kerak bo'lgan Git buyruqlari
Dasturchilar bilishi va ishlata olishi kerak bo'lgan Git buyruqlar ro'yxati:
Git config
Bu buyruq muallifni ismi va elektron pochta manzilini vazifalaringizda foydalanishga mos ravishda o'rnatadi.
Ushbu buyruq yangi repository yani omborni boshlash uchun ishlatiladi.
Ushbu buyruq mavjud URL manzilidan repository (omborni) olish uchun ishlatiladi.
Ushbu buyruqda bajarilishi kerak bo'lgan hamma fayllar ro'yxati keltirilgan bo'ladi.
Bu buyruqda belgilangan filal tarixini joriy filalalga birlashtiradi.
Ushbu buyruq boshqa serverdagi o'zgarishlarni sizning ish katalogingizga olib keladi va birlashtiradi.
Bu buyruq faylni doimiy ravishda versiya tarixiga yozib oladi.
Bu buyruq faylni qo'shib beradi.
Ushbu buyruq faqat sizni tizimingizda yangi fililal yaratadi.
Bu buyruqda buyruqqa asoslanib sizni avtomatik filal nomiga o'zgartiradi.
Bu buruqda bajarilishi kerak bo'lgan hamma fayllar ro'yxati keltiriladi.
Ushbu buyruq belgilangan majburiyatlarga teglar berish uchun ishlatiladi.
Bu buyruqda sizni mahalliy repositoryngizni masofaviy serverga ulash uchun ishlatiladi.
Bu buyruq ikkita filial orasidagi hamma fayllarni farqini ko'rsatib beradi.
git diff branch1..branch2
Dasturchilar bilishi va ishlata olishi kerak bo'lgan Git buyruqlar ro'yxati:
Git config
Bu buyruq muallifni ismi va elektron pochta manzilini vazifalaringizda foydalanishga mos ravishda o'rnatadi.
git config -global user.name "[name]"
git config -global user email "[email adress]"
Git initUshbu buyruq yangi repository yani omborni boshlash uchun ishlatiladi.
git init [repository name]
Git cloneUshbu buyruq mavjud URL manzilidan repository (omborni) olish uchun ishlatiladi.
git clone[url]
Git pushUshbu buyruqda bajarilishi kerak bo'lgan hamma fayllar ro'yxati keltirilgan bo'ladi.
git push <remote_URL/remote_name> <branch>
#agarda hammasini belgilamoqchi bo'lsak $git push -all
Git mergeBu buyruqda belgilangan filal tarixini joriy filalalga birlashtiradi.
git merge[branch name]
Git pullUshbu buyruq boshqa serverdagi o'zgarishlarni sizning ish katalogingizga olib keladi va birlashtiradi.
git pull [Repository Link]
Git commitBu buyruq faylni doimiy ravishda versiya tarixiga yozib oladi.
git commit -m "[commit xabar yozilsin]"
Git addBu buyruq faylni qo'shib beradi.
git add [file]
Git BranchUshbu buyruq faqat sizni tizimingizda yangi fililal yaratadi.
git branch <branch-name>
Git CheckoutBu buyruqda buyruqqa asoslanib sizni avtomatik filal nomiga o'zgartiradi.
git checkout <branch-name>
Git statusBu buruqda bajarilishi kerak bo'lgan hamma fayllar ro'yxati keltiriladi.
git status
Git TagUshbu buyruq belgilangan majburiyatlarga teglar berish uchun ishlatiladi.
git tag [commitID]
Git remoteBu buyruqda sizni mahalliy repositoryngizni masofaviy serverga ulash uchun ishlatiladi.
git remote add [variable name] [Remote Server Link]
Git DiffBu buyruq ikkita filial orasidagi hamma fayllarni farqini ko'rsatib beradi.
git diff branch1..branch2
👍3🔥2❤1