Git, proqram təminatının versiya idarəetməsi üçün istifadə olunan açıq mənbəli bir sistemdir. O, kodun müxtəlif versiyalarını izləməyə, əməkdaşlıq etməyə və layihələri idarə etməyə imkan verir. Git, Linus Torvalds tərəfindən 2005-ci ildən bəri inkişaf etdirilir və geniş bir cəmiyyət tərəfindən dəstəklənir.
Git-in Quraşdırılması
Windows
- Git-i Yükləmək:
- Git rəsmi saytına gedin.
- Windows üçün versiyanı yükləyin.
- Quraşdırma etmək:
- Yüklənmiş
.exe
faylını açın. - Quraşdırma zamanı variantları seçin. (Default seçimlər adətən uyğundur.)
- Quraşdırmanı tamamlayın.
- Yüklənmiş
macOS
- Homebrew vasitəsilə:Terminalı açın və aşağıdakı əmri icra edin
Xcode Command Line Tools:
Terminalda aşağıdakı əmri icra edin:
xcode-select --install
Linux
- Debian/Ubuntusudo apt update
sudo apt install git
2. Fedora:
sudo dnf install git
3. Arch Linux:
sudo pacman -S git
Git-i konfiq etmək üçün
Quraşdırma tamamlandıqdan sonra, Git-i istifadə etməyə başlamazdan əvvəl şəxsi məlumatlarınızı konfiqurasiya etməlisiniz:
git config –global user.name “Adınız”
git config –global user.email “[email protected]”
Layihənin yaradılması
1. Yeni Git deposu Yaratmaq
Yeni bir Git deposu yaratmaq üçün aşağıdakı komandaları yazın:
Yeni folder yaradın:
mkdir my_project
cd my_project
Git Deposu İlə İntroduksiya:
-
git init
Bu əmrlə yeni bir Git deposu yaradılır. Bu qovluqda
.git
adlı gizli bir qovluq yaranır.2. Fayllar Yaratmaq və Dəyişiklik Etmək
Məsələn, yeni bir fayl yaradın:
echo “Hello, Git!” > hello.txt
3. Dəyişiklikləri Stageləmək (Yerləşdirmək)
Yeni yaradılan faylı stageləmək üçün:
git add hello.txt
4. Commit Etmək
Dəyişiklikləri yadda saxlamaq üçün:
git commit -m “İlk commit: hello.txt faylı yaradıldı”
5. Layihəni İzləmək
Layihənin vəziyyətini yoxlamaq üçün:
git status
Bu əmrlə, dəyişikliklərin vəziyyətini, hansı faylların stageləndiyini və ya dəyişdirildiyini görmək mümkündür.
6. Versiya tarixinə baxmaq
Dəyişikliklərin tarixini görmək üçün:
git log
Bu əmrlə commit tarixi, commit mesajları və unikal ID-ləri görüntülənir.
Git, layihələrin versiya idarəetməsi üçün güclü bir alətdir. Quraşdırma prosesi sadədir və yeni bir depo yaratmaq da asandır. Git-in əsas funksiyaları arasında dəyişiklikləri izləmək, commit-lər yaratmaq və branch-lar arasında keçid etmək mövcuddur. Bu, proqram inkişafında əməkdaşlığı asanlaşdırır və layihələri daha səmərəli idarə etməyə kömək edir.