Git nədir?
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.