-
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
A3.6 Appendix C: Git Əmrləri - Yoxlama və Müqayisə
Yoxlama və Müqayisə
git show
git show
əmri bir Git obyektini sadə və insan tərəfindən oxunaqlı bir şəkildə göstərə bilər.
Normalda bunu bir etiket və ya commit barədə məlumat göstərmək üçün istifadə edərdiniz.
Əvvəlcə Əlavə Etiketlər-də izahatlı etiket məlumatlarını göstərmək üçün istifadə edirik.
Daha sonra bunu müxtəlif revizyon seçimlərimizi həll etdiyimiz commit-ləri göstərmək üçün Reviziya Seçimi bölməsində bir az istifadə edirik.
git show
ilə etdiyimiz daha maraqlı şeylərdən biri Manual Faylı Yenidən Birləşdirmə birləşmə kofilikti zamanı müxtəlif mərhələlərin spesifik fayl məzmunlarını çıxarmaqd;r.
git shortlog
git shortlog
əmri,git log
nəticəsini ümumiləşdirmək üçün istifadə olunur.
git log
əmrinin yerinə yetirəcəyi eyni variantlardan çoxunu alacaqdır, lakin bütün commit-ləri sadalamaq əvəzinə müəllif tərəfindən qruplaşdırılan commit-lərin xülasəsi təqdim ediləcək.
Qısa Yol-da gözəl bir dəyişiklik tarixi yaratmaq üçün necə istifadə edəcəyimizi göstərdik.
git describe
git describe
əmri, commit-i həll edən və bir qədər insan tərəfindən oxunaqlı və dəyişməyəcək bir string istehsal edən hər şeyi almaq üçün istifadə olunur.
Bu commit SHA-1 qədər birmənalı, lakin daha başa düşülən bir commit-in təsvirini almaq üçün bir yoldur.
Bir Build Nömrəsi Yaratmaq və Buraxılış Hazırlamaq-də git describe
-dən istifadə edərək buraxılış sənədimizə ad vermək üçün bir sətir əldə edirik.