-
1. Başlanğıc
- 1.1 Versiyaya Nəzarət Haqqında
- 1.2 Git’in Qısa Hekayəsi
- 1.3 Git Nədir?
- 1.4 Əmr Sətiri
- 1.5 Git’i Quraşdırmaq
- 1.6 İlk Dəfə Git Quraşdırması
- 1.7 Kömək Almaq
- 1.8 Qısa Məzmun
-
2. Git’in Əsasları
-
3. Git’də Branch
- 3.1 Nutshell’də Branch’lar
- 3.2 Sadə Branching və Birləşdirmə
- 3.3 Branch İdarəedilməsi
- 3.4 Branching İş Axınları
- 3.5 Uzaq Branch’lar
- 3.6 Rebasing
- 3.7 Qısa Məzmun
-
4. Server’də Git
- 4.1 Protokollar
- 4.2 Serverdə Git Əldə Etmək
- 4.3 Sizin öz SSH Public Key’nizi yaratmaq
- 4.4 Server qurmaq
- 4.5 Git Daemon
- 4.6 Smart HTTP
- 4.7 GitWeb
- 4.8 GitLab
- 4.9 Üçüncü Tərəf Seçimləri
- 4.10 Qısa Məzmun
-
5. Paylanmış Git
-
6. GitHub
-
7. Git Alətləri
- 7.1 Reviziya Seçimi
- 7.2 Interaktiv Səhnələşdirmə
- 7.3 Stashing və Təmizləmə
- 7.4 İşinizin İmzalanması
- 7.5 Axtarış
- 7.6 Tarixi Yenidən Yazmaq
- 7.7 Reset Demystified
- 7.8 İnkişaf etmiş Birləşmə
- 7.9 Rerere
- 7.10 Git ilə Debugging
- 7.11 Alt Modullar
- 7.12 Bundling
- 7.13 Dəyişdirmək
- 7.14 Etibarlı Yaddaş
- 7.15 Qısa Məzmun
-
8. Git’i Fərdiləşdirmək
- 8.1 Git Konfiqurasiyası
- 8.2 Git Atributları
- 8.3 Git Hook’ları
- 8.4 Git-Enforced Siyasət Nümunəsi
- 8.5 Qısa Məzmun
-
9. Git və Digər Sistemlər
- 9.1 Git Müştəri kimi
- 9.2 Git’ə Miqrasiya
- 9.3 Qısa Məzmun
-
10. Git’in Daxili İşləri
- 10.1 Plumbing və Porcelain
- 10.2 Git Obyektləri
- 10.3 Git Referansları
- 10.4 Packfile’lar
- 10.5 Refspec
- 10.6 Transfer Protokolları
- 10.7 Maintenance və Məlumatların Bərpası
- 10.8 Mühit Dəyişənləri
- 10.9 Qısa Məzmun
-
A1. Appendix A: Digər Mühitlərdə Git
- A1.1 Qrafik interfeyslər
- A1.2 Visual Studio’da Git
- A1.3 Visual Studio Code’da Git
- A1.4 Eclipse’də Git
- A1.5 Sublime Text’də Git
- A1.6 Bash’da Git
- A1.7 Zsh’də Git
- A1.8 PowerShell’də Git
- A1.9 Qısa Məzmun
-
A2. Appendix B: Proqramlara Git Daxil Etmək
- A2.1 Əmr-sətri Git
- A2.2 Libgit2
- A2.3 JGit
- A2.4 go-git
- A2.5 Dulwich
-
A3. Appendix C: Git Əmrləri
- A3.1 Quraşdırma və Konfiqurasiya
- A3.2 Layihələrin Alınması və Yaradılması
- A3.3 Sadə Snapshotting
- A3.4 Branching və Birləşmə
- A3.5 Layihələrin Paylaşılması və Yenilənməsi
- A3.6 Yoxlama və Müqayisə
- A3.7 Debugging
- A3.8 Patching
- A3.9 E-poçt
- A3.10 Xarici Sistemlər
- A3.11 İdarəetmə
- A3.12 Plumbing Əmrləri
A1.2 Appendix A: Digər Mühitlərdə Git - Visual Studio’da Git
Visual Studio’da Git
Visual Studio 2013 Update 1-dən başlayaraq, Visual Studio istifadəçiləri birbaşa IDE-də quraşdırılmış bir Git Müştərisinə sahibdirlər. Visual Studio bir müddətdir mənbə nəzarəti inteqrasiya xüsusiyyətlərinə malikdir, lakin mərkəzləşdirilmiş, fayl kilidləmə sistemlərinə yönəldilmişdir və Git bu iş axını üçün yaxşı uyğun gəlmədi. Visual Studio 2013-un Git dəstəyi bu köhnə xüsusiyyətdən uzaqlaşdı və nəticə Studio ilə Git arasında daha yaxşı bir uyum oldu.
Xüsusiyyəti tapmaq üçün Git tərəfindən idarə olunan bir layihəni açın (və ya sadəcə mövcud bir layihəyə daxil olun) və menyudan View > Team Explorer seçin. Bir az belə görünən "Connect" görünüşünü görəcəksiniz:
Visual Studio, açdığınız və Git nəzarətində olan bütün layihələri xatırlayır və altındakı siyahıda mövcuddur. Orada istədiyinizi görmürsənsə, "Add" link-ni vurun və iş qovluğunun path-nı yazın. Local Git depolarında birinə double clicking sizi Visual Studio’da bir Git deposu üçün "Ev" görünüşü kimi görünən Ev görünüşünə aparır.
Bu, Git action-ları həyata keçirmək üçün bir mərkəzdir; kod yazarkən, yəqin ki, vaxtınızın çox hissəsini "Changes" görünüşündə keçirəcəksiniz, ancaq komanda yoldaşlarınızın etdikləri dəyişiklikləri geri çəkmə vaxtı gəldikdə, "Unsynced Commits" və "Branches"-dan istifadə edəcəksiniz.
Visual Studio artıq Git üçün güclü bir iş odaklı bir interfeysə sahibdir. Xətti tarix görünüşü, diff görüntüləyici, uzaqdan əmrlər və bir çox digər imkanlar daxildir.
Visual Studio daxilində Git istifadəsi haqqında daha çox məlumat üçün: https://docs.microsoft.com/en-us/azure/devops/repos/git/command-prompt?view=azure-devops.