-
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
-
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
-
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.7 Appendix C: Git ĘmrlÉri - Debugging
Debugging
Git, kodunuzdakı bir problemi hÉll etmÉyÉ kƶmÉk etmÉk üçün istifadÉ olunan bir neĆ§É ÉmrÉ malikdir. Bu, bir Åeyin harada tanıdıldıÄını, kimin tÉqdim etdiyini anlamaÄa qÉdÉr uzanır.
git bisect
git bisect
alÉti, avtomatik ikili axtarıŠedÉrÉk bir sÉhv vÉ ya problemi sÉbÉb olan ilk commit-in nÉ olduÄunu müÉyyÉn etmÉk üçün istifadÉ edilÉn inanılmaz dÉrÉcÉdÉ faydalı bir debugging vasitÉsidir.
TamamilÉ Ä°kili AxtarıÅ-dÉ ilÉ ÉhatÉ olunmuÅdur vÉ yalnız bu hissÉdÉ qeyd edilmiÅdir.
git blame
git blame
Émri, sÉnÉdin hÉr sÉtirindÉ bir dÉyiÅiklik tÉqdim edÉn sonuncu vÉ hansı commit-in müÉllifi olduÄu hÉr hansı bir sÉnÉdin sÉtirlÉrini ÅÉrh edir.
Bu, kodunuzun müÉyyÉn bir bƶlmÉsi haqqında daha Ƨox mÉlumat istÉyÉn ÅÉxsi tapmaq üçün faydalıdır.
Fayl Annotasiyası-dÉ ÉhatÉ olunmuÅdur vÉ yalnız hÉmin hissÉdÉ qeyd edilmiÅdir.
git grep
git grep
Émri layihÉnizin kƶhnÉ versiyaları daxil olmaqla qaynaq kodunuzdakı hÉr hansı bir fayldakı hÉr hansı bir string-i vÉ ya regular expression-i tapmaqda sizÉ kƶmÉk edÉ bilÉr.
Bu Git Grep-da ÉhatÉ olunmuÅdur vÉ yalnız hÉmin hissÉdÉ qeyd edilmiÅdir.