Git — bu Versiya Boshqarish Tizimi (Version Control System, VCS) bo‘lib, dasturiy ta'minotning barcha versiyalarini nazorat qilish, o‘zgarishlarni kuzatish va ularni saqlash imkonini beradi.
- Kod versiyasini nazorat qilish;
- Qanday o‘zgarishlar kiritilganligi haqida ma’lumot beradi;
- Kiritilgan o‘zgarishlarning kim tomonidan va qachon kiritilganligini ko‘rsatadi;
- Loyihalar bilan jamoaviy ishlash imkoniyatini yaratadi.
- Git — Local Version Control System
- GitHub — Online Version Control System Hosting Service
- Windows uchun: Git Bash
- MacOS uchun: Terminal, iTerm, Kitty
- Git foydalanuvchisi ismi va emailini sozlash:
git config --global user.name "username" git config --global user.email "email"
git config --list
git init
git status
git add faylnomi
git add .
git commit -m "xabaringiz"
git commit --amend -m "xabaringiz"
git log
git checkout -- faylnomi
git checkout -- .
git checkout maxsuskod
git checkout master
Branch/Merge
git branch
git branch nom
agit checkout nom
git merge branchnomi