https://git-scm.com
GIT NI O`RNATISH
GIT ni o`rnatilganligini tekshirish
git --version
GIT NI SOZLASH
git config -- global user.name “username”
git config -- global user.email “example@gmail.com”
Username va email o`rnatish
Sozlashlarni tekshirish
$ git config --list
user.name=John Doe
user.email=johndoe@example.com
color.status=auto
color.branch=auto
color.interactive=auto
color.diff=auto
...
Yordam olish
$ git help
$ git --help
GIT omborini (repository) yaratish
$ git init
Mavjud omborni klonlashtirish
git clone [url]
$ git clone
https://github.com/libgit2/libgit2 newlib
Yangi fayllarni kuzatish
git add
$ git add README
Fayllaringizning holatini aniqlash
$ git status
git status -s yoki git status --short
$ git diff
O`zgarishlarni fiksirlash
$ git commit
GIT buyruqlari
Repository – project (loyiha).
Biz ishlaydigan loyihaning joylashgan joyi.
git status
– git repositorydagi projectni holatini tekshirish
git add -A || git add .
- git repositoryga fayllarni qo’shish uchun.
git commit -m “commit xabari”
- git repositoryga fayllarni tasdiqlash.
git commit -am “commit xabari”
- git repositoryga qo’shish va
fayllarni tasdiqlash.
GIT buyruqlari
git clone
https://***
-
server gitdan projectni ko’chirib olish
git remote add origin
https://***
-
ushbu projectga asosiy git urlni qo’shish
git remote set-url origin
https://***
-
ushbu projectga asosiy git urlni o’zgartirish
GIT buyruqlari
git log --oneline
- ushbu projectga mavjud commit lar tarixini ko’rish
git reflog show
- ushbu projectga mavjud barcha avvalgi va reset
qilingan commit lar tarixini ko’rish
git reset -- hard
commit raqami - ushbu projectga mavjud hohlagan
commitga qaytish
GIT buyruqlari
git show-branch
- ushbu projectga mavjud branchlar ro’yxatini ko’rish
git branch
branch nomi - ushbu projectga yangi branch qo’shadi
git checkout -b
branch nomi - ushbu projectga yangi branch qo’shish va
shu branchga o’tib oladi
git checkout
branch nomi - ushbu projectdagi branchga o’tib olish
GIT alias
$ git config --global alias.co checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status
git config --global alias.add-commit '!git add -A && git commit'
git pull – SERVERDAGI GITDAGI QIYMATLARNI OLISH UCHUN
g
it pull
komandasini ishlatish, qoidaga asosan serverdan ma`lumotlarni
yuklab oladi va ularni ayni damda siz ishlab turgan kod bilan
birlashtirishga (merge) harakat qiladi…
git push – SERVERDAGI ASOSIY MASTER BRANCHGA O` ZIMIZNING GIT
REPOSITORYDAGI O`ZGARISHLARNI YUKLASH
Qachon siz o`zingizni qilgan ishlaringizni boshqalar bilan ulashmoqchi
bo`lsangiz ularni asosiy ma`lumotlar omboriga yuborishingiz (push)
kerak. Ushbu amallar uchun komanda juda oddiy:
git push [uzoq masofadagi server] [tarmoq]
Sizning uzoq masofadagi omborlaringizga Push komandasini ishlatish
$ git push origin master
E`TIBORINGIZ UCHUN RAHMAT!
Dostları ilə paylaş: |