mirror of
https://github.com/tldr-pages/tldr.git
synced 2024-11-13 10:18:51 +03:00
git*: add Turkish translation (#7581)
* translate git.md to tr * translate git-add.md to tr * translate git-am.md to tr * translate git-annex.md to tr * translate git-annotate.md to tr * translate git-archive.md to tr * translate git-bisect.md to tr * translate git-blame.md to tr * translate git-branch.md to tr * translate git-bugreport.md to tr * translate git-bundle.md to tr * translate git-cat-file.md to tr * translate git-check-attr.md to tr * translate git-check-ignore.md to tr * translate git-check-mailmap.md to tr * translate (no I will not write the filename anymore as its goddamn tiring) * translate * translate * translate * translate * translate * translate * translate * translate * translate * translate * translate * translate * translate * translate * translate * translate * translate * translate * translate * translate * translate * translate git-help * translate git-ignore * translate git-imerge * translate git-init * translate git-instaweb * translate and fix git-instaweb * translate and fix git-lfs * translate and fix git-log * translate * translate * translate * fix bad translation * git-merge * git-mergetool * gitmoji * git-mv * git-notes * git-pr * git-prune * git-pull * git-push * git-rebase * git-reflog * git-remote * git-repack * git-replace * git-request-pull * git-reset * git-restore * git-rev-list * git-rev-parse * git-rm * git-send-email * git-shortlog.md * git-show.md * git-show-ref.md * git-sizer.md * gitsome.md * git-stage.md * edit git-add.md and git-stage.md * git-stash * git-status * git-stripspace * git-submodule * git-subtree * git-svn * git-tag * git-update-index * git-update-ref * git-var * git-worktree * fix errors * git-apply * edit git-check-ref-format * git-revert * git-show-branch
This commit is contained in:
parent
d7375910c7
commit
f9b662115a
32
pages.tr/common/git-add.md
Normal file
32
pages.tr/common/git-add.md
Normal file
@ -0,0 +1,32 @@
|
||||
# git add
|
||||
|
||||
> Değiştirilmiş dosyaları indekse ekle.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-add>.
|
||||
|
||||
- İndekse bir dosya ekle:
|
||||
|
||||
`git add {{örnek/dosya}}`
|
||||
|
||||
- Tüm (izlenen veya izlenmeyen) dosyaları ekle:
|
||||
|
||||
`git add -A`
|
||||
|
||||
- Yalnızca izlenen dosyaları ekle:
|
||||
|
||||
`git add -u`
|
||||
|
||||
- Yoksayılan dosyaları dahi ekle:
|
||||
|
||||
`git add -f`
|
||||
|
||||
- Dosyaların parçalarını etkileşimli olarak sahnele:
|
||||
|
||||
`git add -p`
|
||||
|
||||
- Belirtilen dosyaların parçalarını etkileşimli olarak sahnele:
|
||||
|
||||
`git add -p {{örnek/dosya}}`
|
||||
|
||||
- Bir dosyayı etkileşimli olarak sahnele:
|
||||
|
||||
`git add -i`
|
17
pages.tr/common/git-am.md
Normal file
17
pages.tr/common/git-am.md
Normal file
@ -0,0 +1,17 @@
|
||||
# git am
|
||||
|
||||
> Yama dosyalarını uygula. E-posta ile commit alırken faydalıdır.
|
||||
> Ayrıca yama dosyalarının üretilmesine yarayan `git format-patch` sayfasına bakılması önerilir.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-am>.
|
||||
|
||||
- Bir yama dosyasını uygula:
|
||||
|
||||
`git am {{örnek/yama.patch}}`
|
||||
|
||||
- Yama dosyası uygulama işlemini durdur:
|
||||
|
||||
`git am --abort`
|
||||
|
||||
- Mümkün olacak kadar yama dosyasını uygula ve bu dosyaların uygulanamayan parçalarını bahsi geçen dosyaları reddetmek için kaydet:
|
||||
|
||||
`git am --reject {{örnek/yama.patch}}`
|
28
pages.tr/common/git-annex.md
Normal file
28
pages.tr/common/git-annex.md
Normal file
@ -0,0 +1,28 @@
|
||||
# git annex
|
||||
|
||||
> Git ile dosyaları, dosyaların içeriğine bakmadan yönet.
|
||||
> Daha fazla bilgi için:<https://git-annex.branchable.com>.
|
||||
|
||||
- Yardım:
|
||||
|
||||
`git annex help`
|
||||
|
||||
- Git annex ile bir depo başlat:
|
||||
|
||||
`git annex init`
|
||||
|
||||
- Bir dosya ekle:
|
||||
|
||||
`git annex add {{örnek/dosya_veya_dizin}}`
|
||||
|
||||
- Bir dosya veya dizinin şu anki durumunu göster:
|
||||
|
||||
`git annex status {{örnek/dosya_veya_dizin}}`
|
||||
|
||||
- Yerel bir depoyu, uzaktaki bir depo ile senkronize et:
|
||||
|
||||
`git annex {{uzak_bağlantı}}`
|
||||
|
||||
- Bir dosya veya dizin al:
|
||||
|
||||
`git annex get {{örnek/dosya_veya_dizin}}`
|
14
pages.tr/common/git-annotate.md
Normal file
14
pages.tr/common/git-annotate.md
Normal file
@ -0,0 +1,14 @@
|
||||
# git annotate
|
||||
|
||||
> Her satırdaki dosyanın yanında en son commit değeri ve yazarını göster.
|
||||
> Ayrıca `git annotate` yerine tercih edilen `git blame` sayfasına bakılması önerilir.
|
||||
> `git annotate`, git dışındaki sürüm kontrol sistemlerine aşina olanlar için sağlanmıştır.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-annotate>.
|
||||
|
||||
- Bir dosyayı, her satırında son commit değeri ve yazarı bulunacak şekilde göster:
|
||||
|
||||
`git annotate {{örnek/dosya}}`
|
||||
|
||||
- Bir dosyayı, her satırında son commit değeri ve yazarının e-postası bulunacak şekilde göster:
|
||||
|
||||
`git annotate -e {{örnek/dosya}}`
|
28
pages.tr/common/git-apply.md
Normal file
28
pages.tr/common/git-apply.md
Normal file
@ -0,0 +1,28 @@
|
||||
# git apply
|
||||
|
||||
> İndeks veya dosyalara yama uygula.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-apply>.
|
||||
|
||||
- Yamalanan dosyalarla ilgili mesajları yazdır:
|
||||
|
||||
`git apply --verbose {{örnek/dosya}}`
|
||||
|
||||
- Yamalanan dosyaları indekse uygula ve ekle:
|
||||
|
||||
`git apply --index {{örnek/dosya}}`
|
||||
|
||||
- Uzak yama dosyası uygula:
|
||||
|
||||
`curl {{https://ornek.com/dosya.patch}} | git apply`
|
||||
|
||||
- Çıktı için fark statistiği çıkar ve yamayı uygula:
|
||||
|
||||
`git apply --stat --apply {{örnek/dosya}}`
|
||||
|
||||
- Yamayı tersten uygula:
|
||||
|
||||
`git apply --reverse {{örnek/dosya}}`
|
||||
|
||||
- Yama sonucunu çalışan ağacı değiştirmeden indekste sakla:
|
||||
|
||||
`git apply --cache {{örnek/dosya}}`
|
28
pages.tr/common/git-archive.md
Normal file
28
pages.tr/common/git-archive.md
Normal file
@ -0,0 +1,28 @@
|
||||
# git archive
|
||||
|
||||
> İsimlendirilmiş bir ağaçtan dosyaların arşivini oluştur.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-archive>.
|
||||
|
||||
- Mevcut HEAD'deki içerik ile bir tar arşivi oluştur ve içeriği standart çıktı biçiminde göster:
|
||||
|
||||
`git archive --verbose HEAD`
|
||||
|
||||
- Mevcut HEAD'deki içerik ile bir zip arşivi oluştur ve içeriği standart çıktı biçiminde göster:
|
||||
|
||||
`git archive --verbose --format=zip HEAD`
|
||||
|
||||
- Yukarıda yazan madde ile aynı şeyi yap, ama zip arşivini belirtilen dosya olarak yaz:
|
||||
|
||||
`git archive --verbose --output={{örnek/arşiv/dosyası.zip}} HEAD`
|
||||
|
||||
- Belirtilmiş bir daldaki son commitlerin içeriğinden bir tar arşivi oluştur:
|
||||
|
||||
`git archive --output={{örnek/arşiv/dosyası.tar}} {{dal_ismi}}`
|
||||
|
||||
- Belirtilmiş bir dizindeki içeriklerden tar arşivi oluştur:
|
||||
|
||||
`git archive --output={{örnek/arşiv/dosyası.tar}} HEAD:{{örnek/dizin}}`
|
||||
|
||||
- Bir takım dosyayı belirtilmiş bir dizinin içinde arşivlemek için başlarına yol ekle:
|
||||
|
||||
`git archive --output={{örnek/arşiv/dosyası.tar}} --prefix={{başlarına/yol/eklenecek/dosyalar}}/ HEAD`
|
21
pages.tr/common/git-bisect.md
Normal file
21
pages.tr/common/git-bisect.md
Normal file
@ -0,0 +1,21 @@
|
||||
# git bisect
|
||||
|
||||
> Bug taşıyan commit'i bulmak için ikili arama kullan.
|
||||
> Git otomatik olarak commit çizelgesi içinde oradan oraya atlayarak yaramaz commit'i saptar.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-bisect>.
|
||||
|
||||
- Buglı bilinen bir commit'i ve (genelde eski olan) iyi bir commit'i belirterek ikiye bölme işlemini başlat:
|
||||
|
||||
`git bisect start {{kötü_commit}} {{iyi_commit}}`
|
||||
|
||||
- `git bisect`'in seçtiği her commit'i, mevcut soruna sebep olup olmadıklarını test ettikten sonra "bad" (kötü) veya "good" (iyi) olarak işaretle:
|
||||
|
||||
`git bisect {{good|bad}}`
|
||||
|
||||
- `git bisect` sorunlu commit'i saptadıktan sonra, ikiye bölme işlemini bitir ve depoyu bahsi geçen commit'den önceki dala geçir:
|
||||
|
||||
`git bisect reset`
|
||||
|
||||
- İkiye bölme işlemi sırasında bir commit'i atla:
|
||||
|
||||
`git bisect skip`
|
12
pages.tr/common/git-blame.md
Normal file
12
pages.tr/common/git-blame.md
Normal file
@ -0,0 +1,12 @@
|
||||
# git blame
|
||||
|
||||
> Her satırdaki dosyanın yanında en son commit değeri ve yazarını göster.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-blame>.
|
||||
|
||||
- Bir dosyayı, her satırında son commit değeri ve yazarı bulunacak şekilde göster:
|
||||
|
||||
`git blame {{örnek/dosya}}`
|
||||
|
||||
- Bir dosyayı, her satırında son commit değeri ve yazarının e-postası bulunacak şekilde göster:
|
||||
|
||||
`git blame -e {{örnek/dosya}}`
|
36
pages.tr/common/git-branch.md
Normal file
36
pages.tr/common/git-branch.md
Normal file
@ -0,0 +1,36 @@
|
||||
# git branch
|
||||
|
||||
> Dallar ile çalışmak için kullanılan ana Git komutu.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-branch>.
|
||||
|
||||
- Yerel dalları göster. Mevctu dal `*` ile vurgulanır:
|
||||
|
||||
`git branch`
|
||||
|
||||
- Tüm dalları (yerel ve uzak bağlantıda olan) göster:
|
||||
|
||||
`git branch -a`
|
||||
|
||||
- Mevcut dalın ismini göster:
|
||||
|
||||
`git branch --show-current`
|
||||
|
||||
- Mevcut commit'e dayanarak yeni bir dal oluştur:
|
||||
|
||||
`git branch {{dal_ismi}}`
|
||||
|
||||
- Belirtilen commit'e dayanarak yeni bir dal oluştur:
|
||||
|
||||
`git branch {{dal_ismi}} {{commit_değeri}}`
|
||||
|
||||
- Bir dalı yeniden adlandır:
|
||||
|
||||
`git branch -m {{eski_dal_ismi}} {{yeni_dal_ismi}}`
|
||||
|
||||
- Yerel bir dalı sil:
|
||||
|
||||
`git branch -d {{dal_ismi}}`
|
||||
|
||||
- Uzaktaki bir dalı sil:
|
||||
|
||||
`git push {{uzak_bağlantı}} --delete {{uzak_dal_ismi}}`
|
15
pages.tr/common/git-bugreport.md
Normal file
15
pages.tr/common/git-bugreport.md
Normal file
@ -0,0 +1,15 @@
|
||||
# git bugreport
|
||||
|
||||
> Sşstem ve kullanıcıdan hata ayıklama bilgisi çeker ve olası bir Git hatasının rapor edilmesi için bu bilgiyi oluşturduğu bir metin dosyasına kaydeder.
|
||||
|
||||
- Mevcut dizinde yeni bir hata rapor dosyası oluştur:
|
||||
|
||||
`git bugreport`
|
||||
|
||||
- Belirtilen dizinde yeni bir hata rapor dosyası oluştur:
|
||||
|
||||
`git bugreport --output-directory {{örnek/dizin}}`
|
||||
|
||||
- `strftime` formatında belirtilmiş bir dosya adı ekiyle yeni bir rapor dosyası oluştur:
|
||||
|
||||
`git bugreport --suffix {{%m%d%y}}`
|
32
pages.tr/common/git-bundle.md
Normal file
32
pages.tr/common/git-bundle.md
Normal file
@ -0,0 +1,32 @@
|
||||
# git bundle
|
||||
|
||||
> Cisim ve referansları bir arşive paketle.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-bundle>.
|
||||
|
||||
- Belirtilmiş bir dalın tüm cisim ve referanslarını içeren bir paket dosyası oluştur:
|
||||
|
||||
`git bundle create {{örnek/dosyas.bundle}} {{dal_ismi}}`
|
||||
|
||||
- Tüm dallar için bir paket dosyası oluştur:
|
||||
|
||||
`git bundle create {{örnek/dosyas.bundle}} --all`
|
||||
|
||||
- Mevcut daldaki en son 5 commit için bir paket dosyası oluştur:
|
||||
|
||||
`git bundle create {{örnek/dosya.bundle}} -{{5}} {{HEAD}}`
|
||||
|
||||
- Son 7 günü içeren bir paket dosyası oluştur:
|
||||
|
||||
`git bundle create {{örnek/dosya.bundle}} --since={{7.days}} {{HEAD}}`
|
||||
|
||||
- Bir paket dosyasının geçerli olduğunu ve mevcut depoya uygulanabileceğini doğrula:
|
||||
|
||||
`git bundle verify {{örnek/dosya.bundle}}`
|
||||
|
||||
- Bir pakette bulunan referansları sırala:
|
||||
|
||||
`git bundle unbundle {{örnek/dosya.bundle}}`
|
||||
|
||||
- Belirtilen dalı paket dosyasından çıkarıp mevcut depoya koy:
|
||||
|
||||
`git pull {{örnek/dosya.bundle}} {{dal_ismi}}`
|
16
pages.tr/common/git-cat-file.md
Normal file
16
pages.tr/common/git-cat-file.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git cat-file
|
||||
|
||||
> Git depo cisimlerine dair içerik, tür ve boyut bilgisini sağla.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-cat-file>.
|
||||
|
||||
- HEAD commit'inin byte bazında boyutunu öğren:
|
||||
|
||||
`git cat-file -s HEAD`
|
||||
|
||||
- Belirtilen Git cisminin türünü (blob, ağaç, commit, etiket) öğren:
|
||||
|
||||
`git cat-file -t {{8c442dc3}}`
|
||||
|
||||
- Git objesinin içeriğini, türüne uygun olarak hoş şekilde yansıt:
|
||||
|
||||
`git cat-file -p {{HEAD~2}}`
|
20
pages.tr/common/git-check-attr.md
Normal file
20
pages.tr/common/git-check-attr.md
Normal file
@ -0,0 +1,20 @@
|
||||
# git check-attr
|
||||
|
||||
> `gitattributes` içeriği görüntüleme aracı
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-check-attr>.
|
||||
|
||||
- Bir dosyadaki tüm atıfları kontrol et:
|
||||
|
||||
`git check-attr --all {{örnek/dosya}}`
|
||||
|
||||
- Bir dosyadaki belirtilmiş atıfın değerini kontrol et:
|
||||
|
||||
`git check-attr {{atıf}} {{örnek/dosya}}`
|
||||
|
||||
- Birden fazla dosyadaki belirtilmiş atıfın değerini kontrol et:
|
||||
|
||||
`git check-attr --all {{örnek/dosya1}} {{örnek/dosya2}}`
|
||||
|
||||
- Bir veya birden fazla dosyadaki belirtilmiş atıfın değerini kontrol et:
|
||||
|
||||
`git check-attr {{atıf}} {{örnek/dosya1}} {{örnek/dosya2}}`
|
24
pages.tr/common/git-check-ignore.md
Normal file
24
pages.tr/common/git-check-ignore.md
Normal file
@ -0,0 +1,24 @@
|
||||
# git check-ignore
|
||||
|
||||
> Git yoksayma / dışlama (".gitignore") dosyalarını analiz et.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-check-ignore>.
|
||||
|
||||
- Bir dosya veya dizinin yoksayıldığı veya sayılmadığını kontrol et:
|
||||
|
||||
`git check-ignore {{örnek/dosya_veya_dizin}}`
|
||||
|
||||
- Birden fazla dosya veya dizinin yoksayıldığı veya sayılmadığını kontrol et:
|
||||
|
||||
`git check-ignore {{örnek/dosya}} {{örnek/dizin}}`
|
||||
|
||||
- Her bir satıra tekabül edecek şekilde stdin'den yolisimleri kullan:
|
||||
|
||||
`git check-ignore --stdin < {{örnek/dosya_sırası}}`
|
||||
|
||||
- İndeksi kontrol etme:
|
||||
|
||||
`git check-ignore --no-index {{örnek/dosya_veya_dizin}}`
|
||||
|
||||
- Her yol için eşleşen desene dair detayları dahil et:
|
||||
|
||||
`git check-ignore --verbose {{örnek/dosya_veya_dizin}}`
|
8
pages.tr/common/git-check-mailmap.md
Normal file
8
pages.tr/common/git-check-mailmap.md
Normal file
@ -0,0 +1,8 @@
|
||||
# git check-mailmap
|
||||
|
||||
> Bağlantıların kanonik isimleri ve e-posta adreslerini göster.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-check-mailmap>.
|
||||
|
||||
- Bir e-posta adresi ile eşleşen kanonik ismi bul:
|
||||
|
||||
`git check-mailmap "<{{örnek@e-posta.com}}>"`
|
16
pages.tr/common/git-check-ref-format.md
Normal file
16
pages.tr/common/git-check-ref-format.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git check-ref-format
|
||||
|
||||
> Girilen referans isminin kabul edilebilir olup olmadığını kontrol eder, ve eğer kabul edilemezse sıfır olmayan bir çıktı verir.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-check-ref-format>.
|
||||
|
||||
- Belirtilen referans ismini biçimini kontrol et:
|
||||
|
||||
`git check-ref-format {{refs/head/referans_ismi}}`
|
||||
|
||||
- Son kontrol edilen dalın ismini göster:
|
||||
|
||||
`git check-ref-format --branch @{-1}`
|
||||
|
||||
- Bir referans ismi dosyasını normalleştir:
|
||||
|
||||
`git check-ref-format --normalize {{refs/head/referans_ismi}}`
|
20
pages.tr/common/git-checkout-index.md
Normal file
20
pages.tr/common/git-checkout-index.md
Normal file
@ -0,0 +1,20 @@
|
||||
# git checkout-index
|
||||
|
||||
> Dosyaları indeksten çalışma ağacına kopyala.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-checkout-index>.
|
||||
|
||||
- Son commit'den beri silinen dosyaları geri döndür:
|
||||
|
||||
`git checkout-index --all`
|
||||
|
||||
- Son commit'den beri silinen veya değiştirilen dosyaları geri döndür:
|
||||
|
||||
`git checkout-index --all --force`
|
||||
|
||||
- Son commit'den beri değiştirilen dosyaları geri döndür ancak silinenleri yoksay:
|
||||
|
||||
`git checkout-index --all --force --no-create`
|
||||
|
||||
- Tüm ağacın bir kopyasını belirtilen dizinde dışa aktar (sondaki eğik çizgi önemli):
|
||||
|
||||
`git checkout-index --all --force --prefix={{dışa/aktarılacak/dizin/}}`
|
36
pages.tr/common/git-checkout.md
Normal file
36
pages.tr/common/git-checkout.md
Normal file
@ -0,0 +1,36 @@
|
||||
# git checkout
|
||||
|
||||
> Bulunulan dalı değiştir veya çalışma ağaçlarını onar.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-checkout>.
|
||||
|
||||
- Yeni bir dal oluştur ve bu dala geç:
|
||||
|
||||
`git checkout -b {{dal_ismi}}`
|
||||
|
||||
- Belirtilen bir referansa (dal, uzak/dal, etiket gibi) dayanacak şekilde yeni bir dal oluştur ve bu dala geç:
|
||||
|
||||
`git checkout -b {{dal_ismi}} {{referans}}`
|
||||
|
||||
- Varolan yerel bir dala geç:
|
||||
|
||||
`git checkout {{dal_ismi}}`
|
||||
|
||||
- En son kontrol edilmiş olan dala geç:
|
||||
|
||||
`git checkout -`
|
||||
|
||||
- Uzak bağlantıdaki varolan bir dala geç:
|
||||
|
||||
`git checkout --track {{uzak_bağlantı_adresi}}/{{dal_ismi}}`
|
||||
|
||||
- Mevcut dizindeki sahnelenmemiş tüm değişiklikleri ayır (geri alma benzeri bir komut için `git reset` komutu önerilir):
|
||||
|
||||
`git checkout .`
|
||||
|
||||
- Sahnelenmemiş değişiklikleri belirtilen dosyaya ayır:
|
||||
|
||||
`git checkout {{dosya_ismi}}`
|
||||
|
||||
- Mevcut dizindeki bir dosyayı, belirtilen dalda commit edilmiş sürümü ile değiştirin:
|
||||
|
||||
`git checkout {{dal_ismi}} -- {{dosya_ismi}}`
|
21
pages.tr/common/git-cherry-pick.md
Normal file
21
pages.tr/common/git-cherry-pick.md
Normal file
@ -0,0 +1,21 @@
|
||||
# git cherry-pick
|
||||
|
||||
> Varolan commit'ler ile getirilen yenilikleri mevcut dala uygula.
|
||||
> Değişiklikleri başka bir dala aktarmak için, önce `git checkout` komutu kullanılmalıdır.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-cherry-pick>.
|
||||
|
||||
- Mevcut dala bir commit uygula:
|
||||
|
||||
`git cherry-pick {{commit_ismi}}`
|
||||
|
||||
- Mevcut dala belirtilmiş aralıktaki kadar commit uygula (ayrıca `git rebase --onto` komutunun araştırılması önerilir):
|
||||
|
||||
`git cherry-pick {{ilk_commit}}~..{{son_commit}}`
|
||||
|
||||
- Mevcut dala birçok (ardışık olmayan) commit uygula:
|
||||
|
||||
`git cherry-pick {{commit_1}} {{commit_2}}`
|
||||
|
||||
- Bir commit'in değişikliklerini, herhangi bir yeni commit oluşturmadan çalışan dizine ekle:
|
||||
|
||||
`git cherry-pick -n {{commit}}`
|
16
pages.tr/common/git-cherry.md
Normal file
16
pages.tr/common/git-cherry.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git cherry
|
||||
|
||||
> Ana depoya aktarılması gereken commit'leri bul.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-cherry>.
|
||||
|
||||
- Commit'leri (ve mesajlarını) ana akımda kendilerine tekabül eden commit'ler ile göster:
|
||||
|
||||
`git cherry -v`
|
||||
|
||||
- Farklı bir ana akım ve konu dalı belirt:
|
||||
|
||||
`git cherry {{origin}} {{topic}}`
|
||||
|
||||
- Commit'leri verilen sınırlamalar ile sınırla:
|
||||
|
||||
`git cherry {{origin}} {{topic}} {{base}}`
|
28
pages.tr/common/git-clean.md
Normal file
28
pages.tr/common/git-clean.md
Normal file
@ -0,0 +1,28 @@
|
||||
# git clean
|
||||
|
||||
> Takip edilmeyen dosyaları çalışma ağacından sil.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-clean>.
|
||||
|
||||
- Git tarafından takip edilmeyen dosyaları sil:
|
||||
|
||||
`git clean`
|
||||
|
||||
- Git tarafından takip edilmeyen dosyaları etkileşimli bir nizamda sil:
|
||||
|
||||
`git clean -i`
|
||||
|
||||
- Hangi dosyaların silinmeye aday olduğunu onları silmeden göster:
|
||||
|
||||
`git clean --dry-run`
|
||||
|
||||
- Git tarafından takip edilmeyen dosyaları zorla zil:
|
||||
|
||||
`git clean -f`
|
||||
|
||||
- Git tarafından takip edilmeyen dizinleri zorla zil:
|
||||
|
||||
`git clean -fd`
|
||||
|
||||
- `.gitignore` ve `.git/info/exclude`'deki yoksayılan dosyalar dahiş olmak üzere takip edilmeyen dosyaları sil:
|
||||
|
||||
`git clean -x`
|
32
pages.tr/common/git-clone.md
Normal file
32
pages.tr/common/git-clone.md
Normal file
@ -0,0 +1,32 @@
|
||||
# git clone
|
||||
|
||||
> Varolan bir dizini klonla.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-clone>.
|
||||
|
||||
- Varolan bir depoyu klonla:
|
||||
|
||||
`git clone {{uzak_bağlantıdaki_depo}}`
|
||||
|
||||
- Varolan bir depoyu velirtilen dizine klonla:
|
||||
|
||||
`git clone {{uzak_bağlantıdaki_depo}} {{örnek/dizin}}`
|
||||
|
||||
- Varolan bir depo ve onun alt modüllerini klonla:
|
||||
|
||||
`git clone --recursive {{uzak_bağlantıdaki_depo}}`
|
||||
|
||||
- Yerel bir depoyu klonla:
|
||||
|
||||
`git clone -l {{örnek/yerel/depo}}`
|
||||
|
||||
- Sessizce klonla:
|
||||
|
||||
`git clone -q {{uzak_bağlantıdaki_depo}}`
|
||||
|
||||
- Yalnızca en yeni 10 commit'i çekerek varolan bir depoyu klonla (zaman tasarrufu açısından yararlıdır):
|
||||
|
||||
`git clone --depth {{10}} {{uzak_bağlantıdaki_depo}}`
|
||||
|
||||
- Yalnızca belirtilen bir dalı çekerek varolan bir depoyu klonla:
|
||||
|
||||
`git clone --branch {{isim}} --single-branch {{uzak_bağlantıdaki_depo}}`
|
16
pages.tr/common/git-column.md
Normal file
16
pages.tr/common/git-column.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git column
|
||||
|
||||
> Kolonlarda veri görüntüle.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-column>.
|
||||
|
||||
- Standart çıktıyı çoklu kolonlar olarak biçimlendir:
|
||||
|
||||
`ls | git column --mode={{column}}`
|
||||
|
||||
- Standart çıktıyı maksimum `100` birim sütun genişliğinde biçimlendir:
|
||||
|
||||
`ls | git column --mode=column --width={{100}}`
|
||||
|
||||
- Standart çıktıyı maksimum `30` birimlik boşluğa sahip situnlar olacak şekilde biçimlendir:
|
||||
|
||||
`ls | git column --mode=column --padding={{30}}`
|
16
pages.tr/common/git-commit-graph.md
Normal file
16
pages.tr/common/git-commit-graph.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git commit-graph
|
||||
|
||||
> Git commit-graph dosyalarını yaz ve doğrula.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-commit-graph>.
|
||||
|
||||
- Dizinin yerel `.git` dizinindeki paketlenmiş commit'ler için bir commit-grafik dosyası yaz:
|
||||
|
||||
`git commit-graph write`
|
||||
|
||||
- Erişilebilen tüm commitleri içeren bir commit-grafik dosyası yaz:
|
||||
|
||||
`git show-ref --hash | git commit-graph write --stdin-commits`
|
||||
|
||||
- `HEAD`'den erişilebilenlerin yanında mevcut commit-grafik dosyasındaki tüm commit'leri içeren bir commit-grafik dosyası oluştur:
|
||||
|
||||
`git rev-parse {{HEAD}} | git commit-graph write --stdin-commits --append`
|
21
pages.tr/common/git-commit-tree.md
Normal file
21
pages.tr/common/git-commit-tree.md
Normal file
@ -0,0 +1,21 @@
|
||||
# git commit-tree
|
||||
|
||||
> Commit cisimleri oluşturmaya yarayan düşük seviyeli araç.
|
||||
> Ayrıca `git commit` sayfasına bakılması önerilir.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-commit-tree>.
|
||||
|
||||
- Belirtilen mesaj ile bir commit cismi oluştur:
|
||||
|
||||
`git commit-tree {{ağaç}} -m "{{mesaj}}"`
|
||||
|
||||
- Bir dosyadan mesaj okuyan bir commit cismi oluştur (stdin için `-` ekini kullan):
|
||||
|
||||
`git commit-tree {{ağaç}} -F {{örnek/dosya}}`
|
||||
|
||||
- GPG anahtarıyla imzalanmış bir commit cismi oluştur:
|
||||
|
||||
`git commit-tree {{ağaç}} -m "{{mesaj}}" --gpg-sign`
|
||||
|
||||
- Belirtilen ana commit cismi ile bir commit cismi oluştur:
|
||||
|
||||
`git commit-tree {{ağaç}} -m "{{mesaj}}" -p {{ana_commit_sha}}`
|
20
pages.tr/common/git-commit.md
Normal file
20
pages.tr/common/git-commit.md
Normal file
@ -0,0 +1,20 @@
|
||||
# git commit
|
||||
|
||||
> Depoya dosya commit'le.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-commit>.
|
||||
|
||||
- Sahnelenmiş dosyaları belirtilen mesaj ile commit'le:
|
||||
|
||||
`git commit -m {{mesaj}}`
|
||||
|
||||
- Değişiklikleri otomatik olarak sahnele ve mesaj ile commit'le:
|
||||
|
||||
`git commit -a -m {{mesaj}}`
|
||||
|
||||
- Değerini değiştirecek şekilde son commit'i yeni sahnelenmiş değişiklikleri ekleyerek güncelle:
|
||||
|
||||
`git commit --amend`
|
||||
|
||||
- Yalnızca belirtilmiş (halihazırda sahnelenmiş) dosyaları commit'le:
|
||||
|
||||
`git commit {{örnek/dosya1}} {{örnek/dosya2}}`
|
37
pages.tr/common/git-config.md
Normal file
37
pages.tr/common/git-config.md
Normal file
@ -0,0 +1,37 @@
|
||||
# git config
|
||||
|
||||
> Git depoları için yazılan kişisel konfigürasyon seçeneklerini yönet.
|
||||
> Bu konfigürasyonlar lokal (mevcut depo için) veya evrensel (mevcut kullanıcı için) olabilir.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-config>.
|
||||
|
||||
- Yalnızca (mevcut depodaki `.git/config`'de saklanan) yerel konfigürasyon kayıtlarını sırala:
|
||||
|
||||
`git config --list --local`
|
||||
|
||||
- Yalnızca (bilgisayardaki `~/.gitconfig`'de saklanan) evrensel konfigürasyon kayıtlarını sırala:
|
||||
|
||||
`git config --list --global`
|
||||
|
||||
- Yerel veya evrensel olarak tanımlanan tüm konfigürasyon kayıtlarını sırala:
|
||||
|
||||
`git config --list`
|
||||
|
||||
- Belirtilen bir konfigürasyon kaydının değerini öğren:
|
||||
|
||||
`git config alias.unstage`
|
||||
|
||||
- Belirtilen bir konfigürasyon kaydının evrensel değerini belirle:
|
||||
|
||||
`git config --global alias.unstage "reset HEAD --"`
|
||||
|
||||
- Evrensel bir konfigürasyon kaydını varsayılan değerine geri al:
|
||||
|
||||
`git config --global --unset alias.unstage`
|
||||
|
||||
- Mevcut depodaki Git konfigürasyonunu varsayılan metin düzenleyici ile düzenle:
|
||||
|
||||
`git config --edit`
|
||||
|
||||
- Evrensel Git konfigürasyonunu varsayılan metin düzenleyici ile düzenle:
|
||||
|
||||
`git config --global --edit`
|
20
pages.tr/common/git-count-objects.md
Normal file
20
pages.tr/common/git-count-objects.md
Normal file
@ -0,0 +1,20 @@
|
||||
# git count-objects
|
||||
|
||||
> Paketlenmemiş cisimlerin miktarını ve disk tüketimlerini hesapla.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-count-objects>.
|
||||
|
||||
- Tüm cisimleri say ve toplam disk tüketimlerini görüntüle:
|
||||
|
||||
`git count-objects`
|
||||
|
||||
- Tüm cisimleri say ve toplam disk tüketimlerini insanların okuyabileceği biçimde görüntüle:
|
||||
|
||||
`git count-objects --human-readable`
|
||||
|
||||
- Daha fazla ayrıntı görüntüle:
|
||||
|
||||
`git count-objects --verbose`
|
||||
|
||||
- Daha fazla ayrıntıyı insanların okuyabileceği biçimde görüntüle:
|
||||
|
||||
`git count-objects --human-readable --verbose`
|
16
pages.tr/common/git-credential.md
Normal file
16
pages.tr/common/git-credential.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git credential
|
||||
|
||||
> Kullanıcı kimlik bilgilerini kurtar ve sakla.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-credential>.
|
||||
|
||||
- Kimlik bilgilerini, kullanıcı ismi ve parolayı konfigürasyon dosyası aracılığıyla kurtararak göster:
|
||||
|
||||
`echo "{{url=http://örnek.com}}" | git credential fill`
|
||||
|
||||
- Kimlik bilgilerini sonra kullanma amacıyla saklamak için bütün yapılandırılmış kimlik yardımcılarına gönder:
|
||||
|
||||
`echo "{{url=http://örnek.com}}" | git credential approve`
|
||||
|
||||
- Belirtilen kimlik bilgisini bütün yapılandırılmış kimlik yardımcılarından temizle:
|
||||
|
||||
`echo "{{url=http://örnek.com}}" | git credential reject`
|
24
pages.tr/common/git-describe.md
Normal file
24
pages.tr/common/git-describe.md
Normal file
@ -0,0 +1,24 @@
|
||||
# git describe
|
||||
|
||||
> Bir nesneye varolan referans üzerinden insanlar tarafından okunabilecek biçimde olan bir isim ver:
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-describe>.
|
||||
|
||||
- Mevcut commit için (en son eklenmiş etiket, ilave commit'lerin sayısı ve kısaltılmış commit değerini içeren) özel bir isim oluştur:
|
||||
|
||||
`git describe`
|
||||
|
||||
- Kısaltılmış commit değeri için 4 haneli bir isim oluştur:
|
||||
|
||||
`git describe --abbrev={{4}}`
|
||||
|
||||
- Etiket referans yolu ile bir isim oluştur:
|
||||
|
||||
`git describe --all`
|
||||
|
||||
- Bir Git etiketini açıkla:
|
||||
|
||||
`git describe {{v1.0.0}}`
|
||||
|
||||
- Belirtilen daldaki son commit için bir isim oluştur:
|
||||
|
||||
`git describe {{dal_ismi}}`
|
36
pages.tr/common/git-diff.md
Normal file
36
pages.tr/common/git-diff.md
Normal file
@ -0,0 +1,36 @@
|
||||
# git diff
|
||||
|
||||
> İzlenen dosyalara değişiklikleri göster.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-diff>.
|
||||
|
||||
- Sahnelenmemiş, commit'lenmemiş değişiklikleri göster:
|
||||
|
||||
`git diff`
|
||||
|
||||
- Sahnelenmiş olanlar da dahil olmak üzere tüm commit'lenmemiş değişiklikleri göster:
|
||||
|
||||
`git diff HEAD`
|
||||
|
||||
- Yalnızca sahnelenmiş (eklenmiş ancak commit'lenmemiş) değişiklikleri göster:
|
||||
|
||||
`git diff --staged`
|
||||
|
||||
- Belirtilen bir tarihten itibaren yapılmış tüm commit'lerdeki değişiklikleri göster:
|
||||
|
||||
`git diff 'HEAD@{3 months|weeks|days|hours|seconds ago}'`
|
||||
|
||||
- Belirtilen bir commit'ten itibaren yalnızca üzerinde değişiklik yapılmış dosyaların ismini göster:
|
||||
|
||||
`git diff --name-only {{commit}}`
|
||||
|
||||
- Belirtilen bir commit'ten itibaren yapılmış dosya oluşturma, yeniden adlandırma ve mod değişim işlemlerini göster:
|
||||
|
||||
`git diff --summary {{commit}}`
|
||||
|
||||
- Tek bir dosyayı iki dal veya commit arasında karşılaştır:
|
||||
|
||||
`git diff {{dal_1}}..{{dal_2}} [--] {{örnek/dosya}}`
|
||||
|
||||
- Mevcut daldaki farklı dosyaları başka bir daldakilerle karşılaştır:
|
||||
|
||||
`git diff {{dal}}:{{örnek/dosya2}} {{örnek/dosya}}`
|
20
pages.tr/common/git-difftool.md
Normal file
20
pages.tr/common/git-difftool.md
Normal file
@ -0,0 +1,20 @@
|
||||
# git difftool
|
||||
|
||||
> Harici diff araçları kullanarak dosya değişimlerini göster. `git diff` ile aynı ayar ve argümanları destekler.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-difftool>.
|
||||
|
||||
- Müsait diff araçlarını göster:
|
||||
|
||||
`git difftool --tool-help`
|
||||
|
||||
- Varsayılan diff aracını birleştirmeye ayarla:
|
||||
|
||||
`git config --global diff.tool "{{meld}}"`
|
||||
|
||||
- Varsayılan diff aracını sahnelenmiş değişiklikleri göstermek için kullan:
|
||||
|
||||
`git difftool --staged`
|
||||
|
||||
- Verilen commit'den itibaren yapılmış değişiklikleri göstermek için (opendiff) kullan:
|
||||
|
||||
`git difftool --tool={{opendiff}} {{commit}}`
|
24
pages.tr/common/git-fetch.md
Normal file
24
pages.tr/common/git-fetch.md
Normal file
@ -0,0 +1,24 @@
|
||||
# git fetch
|
||||
|
||||
> Uzak bir depodaki cisim ve referansları indir.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-fetch>.
|
||||
|
||||
- (Eğer belirtildiyse) Uzaktaki varsayılan ana akım depodan son değişiklikleri çek:
|
||||
|
||||
`git fetch`
|
||||
|
||||
- Belirtilen uzak ana akım depodan yeni dalları çek:
|
||||
|
||||
`git fetch {{uzak_bağlantı}}`
|
||||
|
||||
- Uzaktaki tüm ana akım depolardaki son değişiklikleri çek:
|
||||
|
||||
`git fetch --all`
|
||||
|
||||
- Uzaktaki ana akım depodan etiketleri dahi çek:
|
||||
|
||||
`git fetch --tags`
|
||||
|
||||
- Ana akım depodan silinmiş uzak dallara giden yerel referansları sil:
|
||||
|
||||
`git fetch --prune`
|
17
pages.tr/common/git-format-patch.md
Normal file
17
pages.tr/common/git-format-patch.md
Normal file
@ -0,0 +1,17 @@
|
||||
# git format-patch
|
||||
|
||||
> `.patch` dosyaları oluştur. Commit'leri e-posta olarak gönderirken işe yarar.
|
||||
> Ayrıca benzer bir komut olan `git am` sayfasına bakılması önerilir.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-format-patch>.
|
||||
|
||||
- Gönderilmemiş tüm commit'ler için otomatik olarak adlandırılan bir `.patch` dosyası oluştur:
|
||||
|
||||
`git format-patch {{origin}}`
|
||||
|
||||
- stdout'daki belirtilen 2 revizyon arasındaki tüm commit'ler için bir `.patch` dosyası oluştur:
|
||||
|
||||
`git format-patch {{revizyon_1}}..{{revizyon_2}}`
|
||||
|
||||
- Son 3 commit için bit `.patch` dosyası oluştur:
|
||||
|
||||
`git format-patch -{{3}}`
|
17
pages.tr/common/git-fsck.md
Normal file
17
pages.tr/common/git-fsck.md
Normal file
@ -0,0 +1,17 @@
|
||||
# git fsck
|
||||
|
||||
> Git depo indeksindeki düğümlerin geçerliliğini ve bağlantılarını doğrula:
|
||||
> Düzenleme yapılması tavsiye edilmez. Geçersiz düğümleri çözmek için `git gc` komutu önerilir.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-fsck>.
|
||||
|
||||
- Mevcut depoyu kontrol et:
|
||||
|
||||
`git fsck`
|
||||
|
||||
- Bulunan tüm etiketleri sırala:
|
||||
|
||||
`git fsck --tags`
|
||||
|
||||
- Bulunan tüm kök düğümleri sırala:
|
||||
|
||||
`git fsck --root`
|
24
pages.tr/common/git-gc.md
Normal file
24
pages.tr/common/git-gc.md
Normal file
@ -0,0 +1,24 @@
|
||||
# git gc
|
||||
|
||||
> Gereksiz dosyaları silerek yerel depoyu optimize et.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-gc>.
|
||||
|
||||
- Depoyu optimize et:
|
||||
|
||||
`git gc`
|
||||
|
||||
- Agresifçe optimiize et (daha uzun sürer):
|
||||
|
||||
`git gc --aggressive`
|
||||
|
||||
- Gevşek objeleri kesme (varsayılan olarak keser):
|
||||
|
||||
`git gc --no-prune`
|
||||
|
||||
- Tüm çıktıları sessize al:
|
||||
|
||||
`git gc --quiet`
|
||||
|
||||
- Tam kullanım için yardım göster:
|
||||
|
||||
`git gc --help`
|
25
pages.tr/common/git-grep.md
Normal file
25
pages.tr/common/git-grep.md
Normal file
@ -0,0 +1,25 @@
|
||||
# git-grep
|
||||
|
||||
> Belirtilen söz dizisini bir deponun geçmişi dahil tüm dosyalarında ara.
|
||||
> Sıradan `grep` komutundaki birçok ek bu komut için de aynen geçerlidir.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-grep>.
|
||||
|
||||
- İzlenen dosyalarda belirtilen söz dizisini ara:
|
||||
|
||||
`git grep {{söz_dizisi}}`
|
||||
|
||||
- İzlenen dosyalarda belirtilen desene uygun, belirtilen söz dizisini ara:
|
||||
|
||||
`git grep {{söz_dizisi}} -- {{file_glob_pattern}}`
|
||||
|
||||
- Alt modüller de dahil olmak üzere izlenen dosyalarda belirtilen söz dizisini ara:
|
||||
|
||||
`git grep --recurse-submodules {{söz_dizisi}}`
|
||||
|
||||
- Belirtilen depo geçmişinde belirtilen söz dizisini ara:
|
||||
|
||||
`git grep {{söz_dizisi}} {{HEAD~2}}`
|
||||
|
||||
- Belirtilen söz dizisini tüm dallarda ara:
|
||||
|
||||
`git grep {{söz_dizisi}} $(git rev-list --all)`
|
24
pages.tr/common/git-help.md
Normal file
24
pages.tr/common/git-help.md
Normal file
@ -0,0 +1,24 @@
|
||||
# git help
|
||||
|
||||
> Git hakkında yardım bilgisi görüntüleme aracı.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-help>.
|
||||
|
||||
- Belirtilmiş Git alt komutu hakkında yardım bilgisi göster:
|
||||
|
||||
`git help {{komut_ismi}}`
|
||||
|
||||
- Belirtilmiş Git alt komutu hakkında yardım bilgisini bir ağ tarayıcısında göster:
|
||||
|
||||
`git help --web {{komut_ismi}}`
|
||||
|
||||
- Tüm mevcut Git alt komutlarını sırala:
|
||||
|
||||
`git help --all`
|
||||
|
||||
- Mevcut rehberleri sırala:
|
||||
|
||||
`git help --guide`
|
||||
|
||||
- Mümkün olan tüm konfigürasyon değişkenlerini sırala:
|
||||
|
||||
`git help --config`
|
12
pages.tr/common/git-ignore.md
Normal file
12
pages.tr/common/git-ignore.md
Normal file
@ -0,0 +1,12 @@
|
||||
# git ignore
|
||||
|
||||
> Önceden belirlenmiş şablonlarla .gitignore dosyaları oluştur.
|
||||
> Daha fazla bilgi için: <https://docs.gitignore.io/install/command-line>.
|
||||
|
||||
- Mevzut şablonları sırala:
|
||||
|
||||
`git ignore list`
|
||||
|
||||
- Bir .gitignore şablonu oluştur:
|
||||
|
||||
`git ignore {{nesne_a,nesne_b,nesne_n}}`
|
29
pages.tr/common/git-imerge.md
Normal file
29
pages.tr/common/git-imerge.md
Normal file
@ -0,0 +1,29 @@
|
||||
# git-imerge
|
||||
|
||||
> İki git dalı arasında aşamalı olarak birleştirme veya taban değiştirme işlemlerini uygula.
|
||||
> Dallar arasındaki uyuşmazlıklar özel commitler ile bölüşülerek uyuşmazlıkları çözmek kolaylaştırılır.
|
||||
> Daha fazla bilgi için: <https://github.com/mhagger/git-imerge>.
|
||||
|
||||
- imerge bazlı taban değiştirme işlemini başlat (işlemden önce tabanı değiştirilmek istenen dalı kontrol et):
|
||||
|
||||
`git imerge rebase {{yerine_geçilecek_dal}}`
|
||||
|
||||
- imerge bazlı birleştirme işlemini başlat (işlemden önce birleştirilmek istenen dalı kontrol et):
|
||||
|
||||
`git imerge merge {{birleştirilecek_dal}}`
|
||||
|
||||
- Devam eden birleştirme ve taban değiştirme işlemlerinin ASCII diagramını göster:
|
||||
|
||||
`git imerge diagram`
|
||||
|
||||
- Uyuşmazlıkları çözdükten sonra imerge işlemine devam et (önce `git add` komutu ile uyuşmayan dosyaları ekle):
|
||||
|
||||
`git imerge continue --no-edit`
|
||||
|
||||
- Tüm uyuşmazlıklar çözüldükten sonra imerge işlemini sonlandır:
|
||||
|
||||
`git imerge finish`
|
||||
|
||||
- imerge işlemini sonlandır ve belirtilen eski bir dala geri dön:
|
||||
|
||||
`git-imerge remove && git checkout {{eski_dal}}`
|
16
pages.tr/common/git-init.md
Normal file
16
pages.tr/common/git-init.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git init
|
||||
|
||||
> Yeni bir yerel Git deposu başlat.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-init>.
|
||||
|
||||
- Yeni bir yerel depo başlat:
|
||||
|
||||
`git init`
|
||||
|
||||
- Bir depoyu nesne verileri için SHA256 formatı ile başlat (Git versiyonu 2.29 veya üstü olmalıdır):
|
||||
|
||||
`git init --object-format={{sha256}}`
|
||||
|
||||
- Yalın bir depo başlat:
|
||||
|
||||
`git init --bare`
|
32
pages.tr/common/git-instaweb.md
Normal file
32
pages.tr/common/git-instaweb.md
Normal file
@ -0,0 +1,32 @@
|
||||
# git instaweb
|
||||
|
||||
> gitweb sunucusu başlatmak için yardımcı araç.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-instaweb>.
|
||||
|
||||
- Mevcut Git deposu için bir gitweb sunucusu başlat:
|
||||
|
||||
`git instaweb --start`
|
||||
|
||||
- Yalnızca yerel ağda başlat:
|
||||
|
||||
`git instaweb --start --local`
|
||||
|
||||
- Belirtilmiş bir port'da başlat:
|
||||
|
||||
`git instaweb --start --port {{1234}}`
|
||||
|
||||
- Belirtilmiş bir http daemon'u kullan:
|
||||
|
||||
`git instaweb --start --httpd {{lighttpd|apache2|mongoose|plackup|webrick}}`
|
||||
|
||||
- Ayrıca bir ağ tarayıcısını otomatik olarak başlat:
|
||||
|
||||
`git instaweb --start --browser`
|
||||
|
||||
- Çalışan mevcut gitweb sunucusunu durdur:
|
||||
|
||||
`git instaweb --stop`
|
||||
|
||||
- Çalışan mevcut gitweb sunucusunu yeniden başlat:
|
||||
|
||||
`git instaweb --restart`
|
36
pages.tr/common/git-lfs.md
Normal file
36
pages.tr/common/git-lfs.md
Normal file
@ -0,0 +1,36 @@
|
||||
# git lfs
|
||||
|
||||
> Git depolarındaki büyük dosyalarla çalış.
|
||||
> Daha fazla bilgi için: <https://git-lfs.github.com>.
|
||||
|
||||
- Git LFS'i başlat:
|
||||
|
||||
`git lfs install`
|
||||
|
||||
- Belirtilen topağa uygun dosyaları izle:
|
||||
|
||||
`git lfs track '{{*.bin}}'`
|
||||
|
||||
- Git LFS uç nokta URL'sini değiştir (LFS sunucusunun Git sunucusundan ayrı olması durumunda işlevseldir):
|
||||
|
||||
`git config -f .lfsconfig lfs.url {{lfs_uç_nokta_url'si}}`
|
||||
|
||||
- İzlenen kalıpları sırala:
|
||||
|
||||
`git lfs track`
|
||||
|
||||
- Commit'lenmiş izlenen dosyaları sırala:
|
||||
|
||||
`git lfs ls-files`
|
||||
|
||||
- Tğm Git LFS nesnelerini uzak sunucuya gönder (hatayla karşılaşma durumunda faydalıdır):
|
||||
|
||||
`git lfs push --all {{uzak_depo_adresi}} {{dal_ismi}}`
|
||||
|
||||
- Tüm Git LFS nesnelerini çek:
|
||||
|
||||
`git lfs fetch`
|
||||
|
||||
- Tüm Git LFS nesnelerini kontrol et:
|
||||
|
||||
`git lfs checkout`
|
36
pages.tr/common/git-log.md
Normal file
36
pages.tr/common/git-log.md
Normal file
@ -0,0 +1,36 @@
|
||||
# git log
|
||||
|
||||
> Commit geçmişini göster.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-log>.
|
||||
|
||||
- Mevcut olandan başlayarak mevcut çalışma ortamındaki git deposunun commit silsilesini ters kronolojik düzende göster:
|
||||
|
||||
`git log`
|
||||
|
||||
- Belirtilen dosya veya dizinin tarihini farklılıklarla beraber göster:
|
||||
|
||||
`git log -p {{dosya/veya/dizin/konumu}}`
|
||||
|
||||
- Her bir commit'de hangi dosya(lar)ın değiştiğinin önizlemesini göster:
|
||||
|
||||
`git log --stat`
|
||||
|
||||
- Mevcut daldaki commit'lerin mesajlarının ilk satırını içeren bir çizelge göster:
|
||||
|
||||
`git log --oneline --graph`
|
||||
|
||||
- Bir depodaki commit, etiket ve dalların tamamını içeren bir çizelge göster:
|
||||
|
||||
`git log --oneline --decorate --all --graph`
|
||||
|
||||
- Mesajları yalnızca belirtilen ifadeleri içeren commit'leri göster (büyük-küçük harfe duyarsız):
|
||||
|
||||
`git log -i --grep {{aranan_ifade}}`
|
||||
|
||||
- Belirtilmiş yazardan gelen, belirtilen sayıda commit göster:
|
||||
|
||||
`git log -n {{sayı}} --author={{yazar}}`
|
||||
|
||||
- İki tarih arasında yapılmış commit'leri göster:
|
||||
|
||||
`git log --before={{tarih}} --after={{tarih}}`
|
16
pages.tr/common/git-ls-files.md
Normal file
16
pages.tr/common/git-ls-files.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git ls-files
|
||||
|
||||
> İndex ve mevcut ağaçtaki dosyalar hakkında bilgi göster.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-ls-files>.
|
||||
|
||||
- Silinen dosyaları göster:
|
||||
|
||||
`git ls-files --deleted`
|
||||
|
||||
- Düzenlenen ve silinen dosyaları göster:
|
||||
|
||||
`git ls-files --modified`
|
||||
|
||||
- Yoksayılmış ve izlenmeyen dosyaları göster:
|
||||
|
||||
`git ls-files --others`
|
25
pages.tr/common/git-ls-remote.md
Normal file
25
pages.tr/common/git-ls-remote.md
Normal file
@ -0,0 +1,25 @@
|
||||
# git ls-remote
|
||||
|
||||
> Çevrimiçi depolardaki isim ve URL bazlı referansları sıralamaya yarayan Git komutu.
|
||||
> İsim veya URL girilmemişse, varsayılan dal veya çevrimiçi dalın kökeni kullanılır.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-ls-remote>.
|
||||
|
||||
- Varsayılan çevrimiçi depodaki tüm referansları göster:
|
||||
|
||||
`git ls-remote`
|
||||
|
||||
- Varsayılan çevrimiçi depodaki yalnızca baş referanslarını göster:
|
||||
|
||||
`git ls-remote --heads`
|
||||
|
||||
- Varsayılan çevrimiçi depodaki yalnızca etiket referanslarını göster:
|
||||
|
||||
`git ls-remote --tags`
|
||||
|
||||
- Girilen isim veya URL'de bulunan çevrimiçi depodaki tüm referansları göster:
|
||||
|
||||
`git ls-remote {{depo_adresi}}`
|
||||
|
||||
- Bir çevrimiçi depodaki referansları belirtilen desene göre göster:
|
||||
|
||||
`git ls-remote {{depo_ismi}} "{{desen}}"`
|
16
pages.tr/common/git-ls-tree.md
Normal file
16
pages.tr/common/git-ls-tree.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git ls-tree
|
||||
|
||||
> Bir ağaç nesnesinin içeriklerini sırala.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-ls-tree>.
|
||||
|
||||
- Bir daldaki ağacın içeriklerini sırala:
|
||||
|
||||
`git ls-tree {{dal_name}}`
|
||||
|
||||
- Bir commit üstündeki ağacın içeriklerini alt ağaçlara ayırarak sırala.
|
||||
|
||||
`git ls-tree -r {{commit_değeri}}`
|
||||
|
||||
- Bir commit üstündeki ağacın yalnızca dosya isimlerini göster:
|
||||
|
||||
`git ls-tree --name-only {{commit_değeri}}`
|
20
pages.tr/common/git-merge.md
Normal file
20
pages.tr/common/git-merge.md
Normal file
@ -0,0 +1,20 @@
|
||||
# git merge
|
||||
|
||||
> Dalları birleştir.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-merge>.
|
||||
|
||||
- Mevcut dal ile belirtilen dalı birleştir:
|
||||
|
||||
`git merge {{dal_ismi}}`
|
||||
|
||||
- Birleştirme mesajını düzenle:
|
||||
|
||||
`git merge -e {{dal_ismi}}`
|
||||
|
||||
- Bir dalı birleştir ve birleştirme commit'i oluştur:
|
||||
|
||||
`git merge --no-ff {{dal_ismi}}`
|
||||
|
||||
- Karışıklık durumlarına karşı birleştirme işlemini durdur:
|
||||
|
||||
`git merge --abort`
|
28
pages.tr/common/git-mergetool.md
Normal file
28
pages.tr/common/git-mergetool.md
Normal file
@ -0,0 +1,28 @@
|
||||
# git mergetool
|
||||
|
||||
> Birleştirme sırasında yaşanan karışıklıkları çözmek için karışıklık çözücü araçları çalıştırır.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-mergetool>.
|
||||
|
||||
- Karışıklıkları çözmek için varsayılan birleştirme aracını başlat:
|
||||
|
||||
`git mergetool`
|
||||
|
||||
- Kullanılabilir birleştirme araçlarını sırala:
|
||||
|
||||
`git mergetool --tool-help`
|
||||
|
||||
- Belirtilen birleştirme aracını başlat:
|
||||
|
||||
`git mergetool --tool {{araç_ismi}}`
|
||||
|
||||
- Her birleştirme aracı çağrılışında harekete geçme:
|
||||
|
||||
`git mergetool --no-prompt`
|
||||
|
||||
- Özellikle grafiksel (GUI) birleştirme aracını kullan (merge.guitool değişkenine göz at):
|
||||
|
||||
`git mergetool --gui`
|
||||
|
||||
- Özellikle normal birleştirme aracını kullan (merge.guitool değişkenine göz at):
|
||||
|
||||
`git mergetool --no-gui`
|
16
pages.tr/common/git-mv.md
Normal file
16
pages.tr/common/git-mv.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git mv
|
||||
|
||||
> Dosyaları taşı veya yeniden adlandır ve Git indeksini güncelle.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-mv>.
|
||||
|
||||
- Depo içindeki dosyayı taşı ve bu hareketi sonraki commit'e ekle:
|
||||
|
||||
`git mv {{dosya/konumu}} {{yeni/dosya/konumu}}`
|
||||
|
||||
- Dosyayı yeniden adlandır ve yeniden adlandırma hareketini sonraki commit'e ekle:
|
||||
|
||||
`git mv {{dosya_ismi}} {{yeni_dosya_ismi}}`
|
||||
|
||||
- Eğer varsa belirtilen hedefteki dosyanın üstüne yaz:
|
||||
|
||||
`git mv --force {{dosya}} {{hedef}}`
|
36
pages.tr/common/git-notes.md
Normal file
36
pages.tr/common/git-notes.md
Normal file
@ -0,0 +1,36 @@
|
||||
# git notes
|
||||
|
||||
> Nesne notları ekle veya incele.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-notes>.
|
||||
|
||||
- Tüm notları ve bağlı oldukları nesneleri sırala:
|
||||
|
||||
`git notes list`
|
||||
|
||||
- Belirtilen nesneye bağlanan tüm notları sırala (varsayılan HEAD'dedir):
|
||||
|
||||
`git notes list [{{nesne}}]`
|
||||
|
||||
- Belirtilen nesneye bağlanan tüm notları göster (varsayılan HEAD'dedir):
|
||||
|
||||
`git notes show [{{nesne}}]`
|
||||
|
||||
- Belirtilen nesneye bir not ekle (varsayılan metin editörü açılır):
|
||||
|
||||
`git notes append {{nesne}}`
|
||||
|
||||
- Mesajı belirterek belirtilen nesneye bir not ekle:
|
||||
|
||||
`git notes append --message="{{messaj_yazısı}}"`
|
||||
|
||||
- Varolan bir notu düzenle (varsayılan HEAD'dedir):
|
||||
|
||||
`git notes edit [{{nesne}}]`
|
||||
|
||||
- Bir notu bir nesneden öbürüne kopyala:
|
||||
|
||||
`git notes copy {{kaynak_nesne}} {{hedef_nesne}}`
|
||||
|
||||
- Belirtilen nesneye eklenen tüm notları sil:
|
||||
|
||||
`git notes remove {{nesne}}`
|
20
pages.tr/common/git-pr.md
Normal file
20
pages.tr/common/git-pr.md
Normal file
@ -0,0 +1,20 @@
|
||||
# git pr
|
||||
|
||||
> Github çekme isteklerini (pr) yerelde kontrol et.
|
||||
> Daha fazla bilgi için: <https://github.com/tj/git-extras/blob/master/Commands.md#git-pr>.
|
||||
|
||||
- Belirtilen çekme isteğini kontrol et:
|
||||
|
||||
`git pr {{pr_numarası}}`
|
||||
|
||||
- Belirtilen dış bağlantıdan gelen bir çekme isteğini kontrol et:
|
||||
|
||||
`git pr {{pr_numarası}} {{dış_bağlantı}}`
|
||||
|
||||
- Belirtilen URL'den gelen çekme isteğini kontrol et:
|
||||
|
||||
`git pr {{url}}`
|
||||
|
||||
- Eski çekme isteği dallarını temizle:
|
||||
|
||||
`git pr clean`
|
17
pages.tr/common/git-prune.md
Normal file
17
pages.tr/common/git-prune.md
Normal file
@ -0,0 +1,17 @@
|
||||
# git prune
|
||||
|
||||
> Nesne veritabanından erişilemeyen tüm nesneleri budamaya yarayan git komutu.
|
||||
> Bu komut genelde doğrudan kullanılmasa da Git gc tarafından bir iç komut olarak kullanılmaktadır.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-prune>.
|
||||
|
||||
- Git prune tarafından silinebilecek nesneleri onları silmeden raporla:
|
||||
|
||||
`git prune --dry-run`
|
||||
|
||||
- Erişilemeyen nesneleri buda ve stdout'a budanan şeyleri görüntüle:
|
||||
|
||||
`git prune --verbose`
|
||||
|
||||
- Erişilemeyen nesneleri budarken ilerlemeyi göster:
|
||||
|
||||
`git prune --progress`
|
16
pages.tr/common/git-pull.md
Normal file
16
pages.tr/common/git-pull.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git pull
|
||||
|
||||
> Uzak bir depodan dal getir ve yerel depo ile birleştir.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-pull>.
|
||||
|
||||
- Varsayılan uzak depodan değişiklikleri indir ve birleştir:
|
||||
|
||||
`git pull`
|
||||
|
||||
- Varsayılan uzak depodan değişiklikleri indir ve ileri sarmayı kullan:
|
||||
|
||||
`git pull --rebase`
|
||||
|
||||
- Belirtilen uzak depodan ve daldan değişiklikleri indir, ve sonra onları HEAD ile birleştir:
|
||||
|
||||
`git pull {{uzak_bağlantı}} {{dal}}`
|
32
pages.tr/common/git-push.md
Normal file
32
pages.tr/common/git-push.md
Normal file
@ -0,0 +1,32 @@
|
||||
# git push
|
||||
|
||||
> Commit'leri uzak depoya yolla.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-push>.
|
||||
|
||||
- Mevcut daldaki yerel değişiklikleri onun uzak eşine gönder:
|
||||
|
||||
`git push`
|
||||
|
||||
- Belirtilen daldaki yerel değişiklikleri onun uzak eşine gönder:
|
||||
|
||||
`git push {{uzak_bağlantı}} {{yerel_dal}}`
|
||||
|
||||
- Mevcut dalı bir uzak dal ismi ayarlayarak uzak depoda yayınla:
|
||||
|
||||
`git push {{uzak_bağlantı}} -u {{uzak_dal}}`
|
||||
|
||||
- Yerel dallardaki tüm değişiklikleri onların belirtilen uzak depodaki uzak eşlerine gönder:
|
||||
|
||||
`git push --all {{uzak_bağlantı}}`
|
||||
|
||||
- Uzak depodaki bir dalı sil:
|
||||
|
||||
`git push {{uzak_bağlantı}} --delete {{uzak_dal}}`
|
||||
|
||||
- Yerel eşi olmayan uzak dalları sil:
|
||||
|
||||
`git push --prune {{uzak_bağlantı}}`
|
||||
|
||||
- Daha yzak depoda olmayan etiketleri yayınla:
|
||||
|
||||
`git push --tags`
|
37
pages.tr/common/git-rebase.md
Normal file
37
pages.tr/common/git-rebase.md
Normal file
@ -0,0 +1,37 @@
|
||||
# git rebase
|
||||
|
||||
> Bir daldan başka bir dalın üstüne commit'leri tekrar temeller.
|
||||
> Sıklıkla bir dalı commit'leriyle beraber başka bir tabana "taşımak" için kullanılır.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-rebase>.
|
||||
|
||||
- Mevcut dalı belirtilen öbür dal üzerine temelle:
|
||||
|
||||
`git rebase {{yeni_taban_dal}}`
|
||||
|
||||
- Commit'lerin sıralanması, çıkartılması, birleştirilmesi veya modifiye edilmesine izin vermek için tekrar temellemeyi etkileşimli olacak şekilde başlat:
|
||||
|
||||
`git rebase -i {{hedef_taban_dalı_veya_commit_değeri}}`
|
||||
|
||||
- Bir birleştirme hatası tarafından durdurulan tekrar temelleme işlemini çekişen dosyaları düzenledikten sonra devam ettir:
|
||||
|
||||
`git rebase --continue`
|
||||
|
||||
- Birleştirme çatışmasından ötürü durdurulan tekrar temelleme işlemini çekişen commit'leri atlayarak devam ettir:
|
||||
|
||||
`git rebase --skip`
|
||||
|
||||
- Devam eden tekrar temelleme işlemini iptal et (örneğin birleştirmede çatışma yaşandığında):
|
||||
|
||||
`git rebase --abort`
|
||||
|
||||
- Mevcut dalın bir parçasını belirtilen eski tabandan yeni tabana taşı:
|
||||
|
||||
`git rebase --onto {{yeni_taban}} {{eski_taban}}`
|
||||
|
||||
- Son 3 commit'i etkileşimli olmayacak şekilde yeniden uygula:
|
||||
|
||||
`git rebase -i {{HEAD~5}}`
|
||||
|
||||
- Herhangi bir çatışmayı çalışan dal sürümünü kurtarmak üzere otomatik olarak çöz (`theirs` argümanı burada ters anlama sahip):
|
||||
|
||||
`git rebase -X theirs {{dal_ismi}}`
|
16
pages.tr/common/git-reflog.md
Normal file
16
pages.tr/common/git-reflog.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git reflog
|
||||
|
||||
> HEAD, dal ve etiketler gibi yerel referansların geçirdiği değişimlerin kaydını göster:
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-reflog>.
|
||||
|
||||
- HEAD için referans kaydını göster:
|
||||
|
||||
`git reflog`
|
||||
|
||||
- Belirtilen dal için referans kaydını göster:
|
||||
|
||||
`git reflog {{dal_ismi}}`
|
||||
|
||||
- Referans kaydında sadece son 5 değişimi göster:
|
||||
|
||||
`git reflog -n {{5}}`
|
28
pages.tr/common/git-remote.md
Normal file
28
pages.tr/common/git-remote.md
Normal file
@ -0,0 +1,28 @@
|
||||
# git remote
|
||||
|
||||
> İzlenen depolar dizisini (uzak bağlantıları) yönet.
|
||||
> Daha fazla bilgi: <https://git-scm.com/docs/git-remote>.
|
||||
|
||||
- Varolan uzak bağlantıların isim ve URL'leriyle bir listesini göster:
|
||||
|
||||
`git remote -v`
|
||||
|
||||
- Uzak bağlantı ile ilgili bilgi göster:
|
||||
|
||||
`git remote show {{uzak_bağlantı_ismi}}`
|
||||
|
||||
- Uzak bağlantı ekle:
|
||||
|
||||
`git remote add {{uzak_bağlantı_ismi}} {{uzak_bağlantı_url'si}}`
|
||||
|
||||
- Uzak bağlantının URL'sini değiştir:
|
||||
|
||||
`git remote set-url {{uzak_bağlantı_ismi}} {{yeni_url}}`
|
||||
|
||||
- Uzak bağlantıyı sil:
|
||||
|
||||
`git remote remove {{uzak_bağlantı_ismi}}`
|
||||
|
||||
- Uzak bağlantıyı yeniden adlandır:
|
||||
|
||||
`git remote rename {{eski_isim}} {{yeni_isim}}`
|
12
pages.tr/common/git-repack.md
Normal file
12
pages.tr/common/git-repack.md
Normal file
@ -0,0 +1,12 @@
|
||||
# git repack
|
||||
|
||||
> Bir Git deposundaki paketlenmemiş nesneleri paketle.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-repack>.
|
||||
|
||||
- Mevcut dizindeki paketlenmemiş nesneleri paketle:
|
||||
|
||||
`git repack`
|
||||
|
||||
- Paketlemeden sonra gereksiz nesneleri sil:
|
||||
|
||||
`git repack -d`
|
16
pages.tr/common/git-replace.md
Normal file
16
pages.tr/common/git-replace.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git replace
|
||||
|
||||
> Nesnelerin yerini değiştirmek için referans oluştur, sırala ve sil.
|
||||
> More information: <https://git-scm.com/docs/git-replace>.
|
||||
|
||||
- Öbür commit'lere dokunmadan bir commit'in başka bir commit ile yerini değiştir:
|
||||
|
||||
`git replace {{nesne}} {{yer_değiştirme}}`
|
||||
|
||||
- Belirtilen nesnede varolan yer değiştirme referanslarını sil:
|
||||
|
||||
`git replace --delete {{nesne}}`
|
||||
|
||||
- Bir nesnenin içeriğini etkileşimli olarak düzenle:
|
||||
|
||||
`git replace --edit {{nesne}}`
|
12
pages.tr/common/git-request-pull.md
Normal file
12
pages.tr/common/git-request-pull.md
Normal file
@ -0,0 +1,12 @@
|
||||
# git request-pull
|
||||
|
||||
> Ana projeye yerelde yapılan değişiklikleri kendi ağacına çekmesini sormak için izin hazırla.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-request-pull>
|
||||
|
||||
- v1.1 sürümü ve belirtilen dal arasındaki değişiklikleri özetleyen bir izin üret:
|
||||
|
||||
`git request-pull {{v1.1}} {{https://ornek.com/proje}} {{dal_ismi}}`
|
||||
|
||||
- `foo` dalındaki v0.1 sürümü ile yereldeki `bar` dalları arasındaki değişiklikleri özetleyen bir izin üret:
|
||||
|
||||
`git request-pull {{v0.1}} {{https://ornek.com/proje}} {{foo:bar}}`
|
33
pages.tr/common/git-reset.md
Normal file
33
pages.tr/common/git-reset.md
Normal file
@ -0,0 +1,33 @@
|
||||
# git reset
|
||||
|
||||
> Mevcut Git HEAD'ini belirtilen duruma sıfırlayarak commit'leri veya değişiklikleri geri al.
|
||||
> Eğer bir konum verildiye o konumdaki değişiklikler "geri alınır"; eğer bir commit değeri veya dal verildiyse o commit/dal "geri alınır".
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-reset>.
|
||||
|
||||
- Her şeyi geri al:
|
||||
|
||||
`git reset`
|
||||
|
||||
- Belirtilen dosya(lar)ı geri al:
|
||||
|
||||
`git reset {{dosya(ların)/konumu}}`
|
||||
|
||||
- Bir dosyanın kısımlarını geri al::
|
||||
|
||||
`git reset -p {{dosya/konumu}}`
|
||||
|
||||
- Son commit'i, dosya sisteminde yapılan değişiklikleri geri almadan geri al:
|
||||
|
||||
`git reset HEAD~`
|
||||
|
||||
- Son iki commit'i onların indeks'e yaptığı değişiklikleri ekleyerek geri al:
|
||||
|
||||
`git reset --soft HEAD~2`
|
||||
|
||||
- Commit'lenmemiş değişiklikleri sahnelenip sahnelenmediklerine bakmaksızın iptal et (sadece sahnelenmemiş değişiklikleri iptal etmek için `git checkout` kullanılır):
|
||||
|
||||
`git reset --hard`
|
||||
|
||||
- Depoyu belirtilen commit'e o zamana kadar yapılan değişiklikleri iptal ederek sıfırla:
|
||||
|
||||
`git reset --hard {{commit}}`
|
33
pages.tr/common/git-restore.md
Normal file
33
pages.tr/common/git-restore.md
Normal file
@ -0,0 +1,33 @@
|
||||
# git restore
|
||||
|
||||
> Çalışan ağaç dosyalarını onar. Git sürümü 2.23+ olmalıdır.
|
||||
> `git checkout` ve `git reset` komutlarına da ayrıca bakılması tavsiye edilir.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-restore>.
|
||||
|
||||
- Sahnelenmemiş bir dosyayı mevcut commit'in sürümüne kavuştur:
|
||||
|
||||
`git restore {{dosya/konumu}}`
|
||||
|
||||
- Sahnelenmemiş bir dosyayı belirtilen commit'in sürümüne kavuştur:
|
||||
|
||||
`git restore --source {{commit}} {{dosya/konumu}}`
|
||||
|
||||
- İzlenen dosyalardaki sahnelenmemiş tüm değişiklikleri iptal et:
|
||||
|
||||
`git restore :/`
|
||||
|
||||
- Bir dosyayı sahnelenmemiş hale getir:
|
||||
|
||||
`git restore --staged {{dosya/konumu}}`
|
||||
|
||||
- Tüm dosyaları sahnelenmemiş hale getir:
|
||||
|
||||
`git restore --staged :/`
|
||||
|
||||
- Dosyalara yapılan sahnelenmiş veya sahnelenmemiş tüm değişiklikleri iptal et:
|
||||
|
||||
`git restore --worktree --staged :/`
|
||||
|
||||
- Onarılacak dosya parçalarını etkileşimli olarak seç:
|
||||
|
||||
`git restore --patch`
|
16
pages.tr/common/git-rev-list.md
Normal file
16
pages.tr/common/git-rev-list.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git rev-list
|
||||
|
||||
> Değişiklikleri (commit'leri) ters kronolojik sırada sırala.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-rev-list>.
|
||||
|
||||
- Mevcut daldaki tüm commit'leri sırala:
|
||||
|
||||
`git rev-list {{HEAD}}`
|
||||
|
||||
- Belirtilen daldaki belirtilen tarihten daha yakın olan commit'leri sırala:
|
||||
|
||||
`git rev-list --since={{'2019-12-01 00:00:00'}} {{dal_ismi}}`
|
||||
|
||||
- Belirtilen commit'deki tüm birleştirme commit'lerini sırala:
|
||||
|
||||
`git rev-list --merges {{commit}}`
|
16
pages.tr/common/git-rev-parse.md
Normal file
16
pages.tr/common/git-rev-parse.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git rev-parse
|
||||
|
||||
> Belirtilen sürümler için metaveri görüntüle.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-rev-parse>.
|
||||
|
||||
- Bir dalın commit verisini göster:
|
||||
|
||||
`git rev-parse {{dal_ismi}}`
|
||||
|
||||
- Mevcut dal ismini göster:
|
||||
|
||||
`git rev-parse --abbrev-ref {{HEAD}}`
|
||||
|
||||
- Kök dizinin mutlak konumunu göster:
|
||||
|
||||
`git rev-parse --show-toplevel`
|
20
pages.tr/common/git-revert.md
Normal file
20
pages.tr/common/git-revert.md
Normal file
@ -0,0 +1,20 @@
|
||||
# git revert
|
||||
|
||||
> Öncekilerin etkilerini geri alan yeni bir commit oluştur.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-revert>.
|
||||
|
||||
- En son commit'leri geri al:
|
||||
|
||||
`git revert {{@}}`
|
||||
|
||||
- En son 5. commit'i geri al:
|
||||
|
||||
`git revert HEAD~{{4}}`
|
||||
|
||||
- Birden fazla commit'i geri al:
|
||||
|
||||
`git revert {{dal_ismi~5..dal_ismi~2}}`
|
||||
|
||||
- Yeni commit'ler oluşturma, yalnızca çalışan ağacı değiştir:
|
||||
|
||||
`git revert -n {{0c01a9..9a1743}}`
|
16
pages.tr/common/git-rm.md
Normal file
16
pages.tr/common/git-rm.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git rm
|
||||
|
||||
> Dosyaları dizin indeksinden ve yerel dosya sisteminden sil.
|
||||
> More information: <https://git-scm.com/docs/git-rm>.
|
||||
|
||||
- Dosyayı dizin indeksinden ve dosya sisteminden sil:
|
||||
|
||||
`git rm {{dosya}}`
|
||||
|
||||
- Dizini sil:
|
||||
|
||||
`git rm -r {{dizin}}`
|
||||
|
||||
- Dizin indeksinden dosyayı sil lakin yerelde dosyaya dokunma:
|
||||
|
||||
`git rm --cached {{dosya}}`
|
25
pages.tr/common/git-send-email.md
Normal file
25
pages.tr/common/git-send-email.md
Normal file
@ -0,0 +1,25 @@
|
||||
# git send-email
|
||||
|
||||
> Bir yama koleksiyonunu e-posta olarak gönder.
|
||||
> Yamalar dosya, dizin veya sürüm listesi olarak tanımlanabilir.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-send-email>.
|
||||
|
||||
- Mevcut dizindeki son commit'i gönder:
|
||||
|
||||
`git send-email -1`
|
||||
|
||||
- Belirtilen commit'i gönder:
|
||||
|
||||
`git send-email -1 {{commit}}`
|
||||
|
||||
- Mevcut dizindeki belirtilen sayı kadar (örneğin 10) commit'i gönder:
|
||||
|
||||
`git send-email {{-10}}`
|
||||
|
||||
- Gönderilecek yama serisi için bir giriş e-posta mesajı gönder:
|
||||
|
||||
`git send-email -{{commit}} --compose`
|
||||
|
||||
- Gönderilecek her bir yama için e-posta mesajını görüntüle ve düzenle:
|
||||
|
||||
`git send-email -{{commit}} --annotate`
|
28
pages.tr/common/git-shortlog.md
Normal file
28
pages.tr/common/git-shortlog.md
Normal file
@ -0,0 +1,28 @@
|
||||
# git shortlog
|
||||
|
||||
> 'git log' çıktısını özetle.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-shortlog>.
|
||||
|
||||
- Yapılan tüm commit'lerin yazar ismiyle alfabetik olarak guruplanmış özetini göster:
|
||||
|
||||
`git shortlog`
|
||||
|
||||
- Yapılan tüm commit'lerin en çok commit yapan yazar ismi en üstte olacak şekilde özetini göster:
|
||||
|
||||
`git shortlog -n`
|
||||
|
||||
- Yapılan tüm commit'lerin yazar bilgilerini (isim ve e-posta) gösterecek şekilde özetini göster:
|
||||
|
||||
`git shortlog -c`
|
||||
|
||||
- En son yapılan 5 commit'in özetini göster (sürüm aralığı belirt):
|
||||
|
||||
`git shortlog HEAD~{{5}}..HEAD`
|
||||
|
||||
- Mevcut daldaki tüm kullanıcıları, e-postalarını ve yaptıkları commit sayısını göster:
|
||||
|
||||
`git shortlog -sne`
|
||||
|
||||
- Tüm dallardaki tüm kullanıcıları, e-postalarını ve yaptıkları commit sayısını göster:
|
||||
|
||||
`git shortlog -sne --all`
|
36
pages.tr/common/git-show-branch.md
Normal file
36
pages.tr/common/git-show-branch.md
Normal file
@ -0,0 +1,36 @@
|
||||
# git show-branch
|
||||
|
||||
> Dalları ve içerdikleri commit'leri göster:
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-show-branch>.
|
||||
|
||||
- Bir daldaki son commit'lerin bir özetini göster:
|
||||
|
||||
`git show-branch {{dal_ismi|referans|commit}}`
|
||||
|
||||
- Çeşitli commit veya daldaki commit'lerin geçmişini karşılaştır:
|
||||
|
||||
`git show-branch {{dal_ismi|referans|commit}}`
|
||||
|
||||
- Tüm uzak takip dallarını karşılaştır:
|
||||
|
||||
`git show-branch --remotes`
|
||||
|
||||
- Hem yerel, hem de uzak takip dallarını karşılaştır:
|
||||
|
||||
`git show-branch --all`
|
||||
|
||||
- Tüm dallardaki son commit'leri sırala:
|
||||
|
||||
`git show-branch --all --list`
|
||||
|
||||
- Belirtilen dalı mevcut dal ile karşılaştır:
|
||||
|
||||
`git show-branch --current {{commit|dal_ismi|referans}}`
|
||||
|
||||
- Bağlı isim yerine commit ismini görüntüle:
|
||||
|
||||
`git show-branch --sha1-name --current {{current|dal_ismi|referans}}`
|
||||
|
||||
- Commit'lerin ortak atasından sonraki commit'leri belirtilen sayı kadar görüntüle:
|
||||
|
||||
`git show-branch --more {{5}} {{commit|dal_ismi|referans}} {{commit|dal_ismi|referans}} {{...}}`
|
20
pages.tr/common/git-show-ref.md
Normal file
20
pages.tr/common/git-show-ref.md
Normal file
@ -0,0 +1,20 @@
|
||||
# git show-ref
|
||||
|
||||
> Referans sıralamak için git komutu.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-show-ref>.
|
||||
|
||||
- Depodaki tüm referansları göster:
|
||||
|
||||
`git show-ref`
|
||||
|
||||
- Yalnızca kafa referanslarını göster:
|
||||
|
||||
`git show-ref --heads`
|
||||
|
||||
- Yalnızca etiket referanslarını göster:
|
||||
|
||||
`git show-ref --tags`
|
||||
|
||||
- Belirtilen referansın varolduğunu doğrula:
|
||||
|
||||
`git show-ref --verify {{referans/konumu}}`
|
36
pages.tr/common/git-show.md
Normal file
36
pages.tr/common/git-show.md
Normal file
@ -0,0 +1,36 @@
|
||||
# git show
|
||||
|
||||
> Çeşitli Git nesnelerini (commit'ler, etiketler vs.) görüntüle.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-show>.
|
||||
|
||||
- Son commit'e dair bilgi (değer, mesaj, değişimler ve öbür metaveriler) göster:
|
||||
|
||||
`git show`
|
||||
|
||||
- Belirtilen commit'e dair bilgi göster:
|
||||
|
||||
`git show {{commit}}`
|
||||
|
||||
- Belirtilen etiket ile özleşen commit'e dair bilgi göster:
|
||||
|
||||
`git show {{tag}}`
|
||||
|
||||
- Dalın HEAD'indeki 3. commit'e dair bilgi göster:
|
||||
|
||||
`git show {{dal}}~{{3}}`
|
||||
|
||||
- Commit'in mesajını diff çıktısını önleyerek tek satırda göster:
|
||||
|
||||
`git show --oneline -s {{commit}}`
|
||||
|
||||
- Yalnızca değiştirilen dosyalarla ilgili istatistik (eklenen/silinen karakterler) göster:
|
||||
|
||||
`git show --stat {{commit}}`
|
||||
|
||||
- Yalnızca eklenen, yeniden adlandırılan veya silinen dosyaların listesini göster:
|
||||
|
||||
`git show --summary {{commit}}`
|
||||
|
||||
- Bir dosyanın belirtilen sürümdeki (örneğin dal, etiket veya commit) içeriğini göster:
|
||||
|
||||
`git show {{sürüm}}:{{dosya/konumu}}`
|
16
pages.tr/common/git-sizer.md
Normal file
16
pages.tr/common/git-sizer.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git sizer
|
||||
|
||||
> Git depo boyut metriklerini hesaplar ve problem veya rahatsızlığa sebep olabilecek boyutlarda uyarı verir.
|
||||
> Daha fazla bilgi için: <https://github.com/github/git-sizer>.
|
||||
|
||||
- 0'dan büyük önem içeren istatistikleri raporla:
|
||||
|
||||
`git sizer`
|
||||
|
||||
- Tüm istatistikleri raporla:
|
||||
|
||||
`git sizer -v`
|
||||
|
||||
- İlave seçenekleri gör:
|
||||
|
||||
`git sizer -h`
|
33
pages.tr/common/git-stage.md
Normal file
33
pages.tr/common/git-stage.md
Normal file
@ -0,0 +1,33 @@
|
||||
# git stage
|
||||
|
||||
> Değiştirilmiş dosyaları indekse ekle.
|
||||
> Bu komut `git add`'in eş anlamlısıdır.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-add>.
|
||||
|
||||
- İndekse bir dosya ekle:
|
||||
|
||||
`git stage {{örnek/dosya}}`
|
||||
|
||||
- Tüm (izlenen veya izlenmeyen) dosyaları ekle:
|
||||
|
||||
`git stage -A`
|
||||
|
||||
- Yalnızca izlenen dosyaları ekle:
|
||||
|
||||
`git stage -u`
|
||||
|
||||
- Yoksayılan dosyaları dahi ekle:
|
||||
|
||||
`git stage -f`
|
||||
|
||||
- Dosyaların parçalarını etkileşimli olarak sahnele:
|
||||
|
||||
`git stage -p`
|
||||
|
||||
- Belirtilen dosyaların parçalarını etkileşimli olarak sahnele:
|
||||
|
||||
`git stage -p {{örnek/dosya}}`
|
||||
|
||||
- Bir dosyayı etkileşimli olarak sahnele:
|
||||
|
||||
`git stage -i`
|
36
pages.tr/common/git-stash.md
Normal file
36
pages.tr/common/git-stash.md
Normal file
@ -0,0 +1,36 @@
|
||||
# git stash
|
||||
|
||||
> Yerel Git düzenlemelerini geçici bir alanda sakla.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-stash>.
|
||||
|
||||
- Yeni (izlenmeyen) dosyalar hariç mevcut değişiklikleri sakla:
|
||||
|
||||
`git stash [push -m {{keyfi_saklama_mesajı}}]`
|
||||
|
||||
- Yeni (izlenmeyen) dosyalar dahil mevcut değişiklikleri sakla:
|
||||
|
||||
`git stash -u`
|
||||
|
||||
- Değiştirilen dosyaların parçalarını etkileşimli şekilde seçip sakla:
|
||||
|
||||
`git stash -p`
|
||||
|
||||
- Tüm saklananları göster (saklanan ismi, bağlı olduğu dal ve mesaj gösterilir):
|
||||
|
||||
`git stash list`
|
||||
|
||||
- Bir saklananı uygula (varsayılan son saklanandır ve stash@{0} olarak belirtilir):
|
||||
|
||||
`git stash apply {{keyfi_saklanan_veya_commit_ismi}}`
|
||||
|
||||
- Bir saklananı uygula (varsayılan stash@{0}), ve eğer uygulanması sıkıntı çıkarmıyorsa onu saklanan listesinden kaldır:
|
||||
|
||||
`git stash pop {{keyfi_saklanan_ismi}}`
|
||||
|
||||
- Bir saklananı bırak (varsayılan stash@{0}):
|
||||
|
||||
`git stash drop {{keyfi_saklanan_ismi}}`
|
||||
|
||||
- Tüm saklananları bırak:
|
||||
|
||||
`git stash clear`
|
21
pages.tr/common/git-status.md
Normal file
21
pages.tr/common/git-status.md
Normal file
@ -0,0 +1,21 @@
|
||||
# git status
|
||||
|
||||
> Bir git deposundaki dosyalara yapılan değişiklikleri göster.
|
||||
> Mevcut commit'e kıyasla değiştirilen, eklenen ve silinen dosyaları sıralar.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-status>.
|
||||
|
||||
- Daha commit'e eklenmemiş değiştirilen dosyaları göster:
|
||||
|
||||
`git status`
|
||||
|
||||
- Çıktıyı özetlenmiş şekilde göster:
|
||||
|
||||
`git status -s`
|
||||
|
||||
- Çıktıda izlenmeyen dosyaları gösterme:
|
||||
|
||||
`git status --untracked-files=no`
|
||||
|
||||
- Çıktıyı özetlenmiş şekilde dal bilgisiyle beraber göster:
|
||||
|
||||
`git status -sb`
|
16
pages.tr/common/git-stripspace.md
Normal file
16
pages.tr/common/git-stripspace.md
Normal file
@ -0,0 +1,16 @@
|
||||
# git stripspace
|
||||
|
||||
> Gereksiz boşlukları sil.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-stripspace>.
|
||||
|
||||
- Gereksiz boşlukları dosyadan kırp:
|
||||
|
||||
`cat {{örnek/dosya}} | git stripspace`
|
||||
|
||||
- Gereksiz boşlukları ve Git yorumlarını dosyadan kırp:
|
||||
|
||||
`cat {{örnek/dosya}} | git stripspace --strip-comments`
|
||||
|
||||
- Bir dosyadaki tüm satırları Git yorumlarına çevir:
|
||||
|
||||
`git stripspace --comment-lines < {{örnek/dosya}}`
|
20
pages.tr/common/git-submodule.md
Normal file
20
pages.tr/common/git-submodule.md
Normal file
@ -0,0 +1,20 @@
|
||||
# git submodule
|
||||
|
||||
> Alt modülleri incele, güncelle ve yönet.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-submodule>.
|
||||
|
||||
- Deponun belirtilen alt modüllerini indir:
|
||||
|
||||
`git submodule update --init --recursive`
|
||||
|
||||
- Bir Git deposunu alt modül olarak ekle:
|
||||
|
||||
`git submodule add {{depo_url'si}}`
|
||||
|
||||
- Bir Git deposunu alt modül olarak belirtilen dizinde ekle:
|
||||
|
||||
`git submodule add {{depo_url'si}} {{dizin/konumu}}`
|
||||
|
||||
- Tüm alt modülleri son commit'lerine güncelle:
|
||||
|
||||
`git submodule foreach git pull`
|
24
pages.tr/common/git-subtree.md
Normal file
24
pages.tr/common/git-subtree.md
Normal file
@ -0,0 +1,24 @@
|
||||
# git subtree
|
||||
|
||||
> Proje bağımlılıklarını alt proje olarak yönetmeye yarayan bir araç.
|
||||
> Daha fazla bilgi için: <https://manpages.debian.org/testing/git-man/git-subtree.1.en.html>.
|
||||
|
||||
- Bir Git deposunu alt ağaç olarak ekle:
|
||||
|
||||
`git subtree add --prefix={{dizin/konumu}} --squash {{depo_url'si}} {{dal_ismi}}`
|
||||
|
||||
- Alt ağaç deposunu son commit'ine güncelle:
|
||||
|
||||
`git subtree pull --prefix={{dizin/konumu}} {{depo_url'si}} {{dal_ismi}}`
|
||||
|
||||
- Son alt ağaca kadar olan değişiklikleri alt ağaca commit'le:
|
||||
|
||||
`git subtree merge --prefix={{dizin/konumu}}} --squash {{depo_url'si}} {{dal_ismi}}`
|
||||
|
||||
- Commit'leri bir alt ağaç deposuna yolla:
|
||||
|
||||
`git subtree push --prefix={{dizin/konumu}}} {{depo_url'si}} {{dal_ismi}}`
|
||||
|
||||
- Bir alt ağacın geçmişinden yeni bir proje geçmişi dışa aktar:
|
||||
|
||||
`git subtree split --prefix={{dizin/konumu}}} {{depo_url'si}} -b {{dal_ismi}}`
|
24
pages.tr/common/git-svn.md
Normal file
24
pages.tr/common/git-svn.md
Normal file
@ -0,0 +1,24 @@
|
||||
# git svn
|
||||
|
||||
> Bir alt sürüm deposu ve Git arasında çift yönlü operasyon.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-svn>.
|
||||
|
||||
- Bit SVN deposunu klonla:
|
||||
|
||||
`git svn clone {{https://ornek.com/altsürüm_deposu}} {{yerel_dizin}}`
|
||||
|
||||
- Bir SVN deposunu belirtilen düzenleme numarasından başlayarak klonla:
|
||||
|
||||
`git svn clone -r{{1234}}:HEAD {{https://svn.ornek.net/altsürüm/depo}} {{yerel_dizin}}`
|
||||
|
||||
- Uzak SVN deposundan yerel klonu güncelle:
|
||||
|
||||
`git svn rebase`
|
||||
|
||||
- Git HEAD'i değiştirmeden uzak SVN deposundan güncellemeleri çek:
|
||||
|
||||
`git svn fetch`
|
||||
|
||||
- SVN deposuna geri commit'le:
|
||||
|
||||
`git svn dcommit`
|
29
pages.tr/common/git-switch.md
Normal file
29
pages.tr/common/git-switch.md
Normal file
@ -0,0 +1,29 @@
|
||||
# git switch
|
||||
|
||||
> Git dalları arasında geçiş yap. Gir sürümü 2.23+ olmalıdır.
|
||||
> Ayrıca benzer işlev gören `git checkout` komutuna bakılması önerilir.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-switch>.
|
||||
|
||||
- Varolan bir dala geç:
|
||||
|
||||
`git switch {{dal_ismi}}`
|
||||
|
||||
- Yeni bir dal yarat ve ona geç:
|
||||
|
||||
`git switch --create {{dal_ismi}}`
|
||||
|
||||
- Varolan commit üzerine yeni bir dal yarat ve ona geç:
|
||||
|
||||
`git switch --create {{dal_ismi}} {{commit}}`
|
||||
|
||||
- Önceki dala geç:
|
||||
|
||||
`git switch -`
|
||||
|
||||
- Bir dala geç ve tüm alt modülleri uyum için güncelle:
|
||||
|
||||
`git switch --recurse-submodules {{dal_ismi}}`
|
||||
|
||||
- Bir dala geç ve mevcut dal ile commit'lenmeyen değişiklikleri bu dal ile birleştir:
|
||||
|
||||
`git switch --merge {{dal_ismi}}`
|
33
pages.tr/common/git-tag.md
Normal file
33
pages.tr/common/git-tag.md
Normal file
@ -0,0 +1,33 @@
|
||||
# git tag
|
||||
|
||||
> Etiketleri oluştur, sırala, sil veya doğrula.
|
||||
> Bir etiket, belirtilmiş bir commit'e bağlı statik bir referanstır.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-tag>.
|
||||
|
||||
- Tüm etiketleri sırala:
|
||||
|
||||
`git tag`
|
||||
|
||||
- Belirtilen isim ile mevcut commit'e bağlı bir etiket yarat:
|
||||
|
||||
`git tag {{etiket_ismi}}`
|
||||
|
||||
- Belirtilen isim ile belirtilen commit'e bağlı bir etiket yarat:
|
||||
|
||||
`git tag {{etiket_ismi}} {{commit}}`
|
||||
|
||||
- Belirtilen mesaja sahip açıklamalı bir etiket yarat:
|
||||
|
||||
`git tag {{etiket_ismi}} -m {{etiket_mesajı}}`
|
||||
|
||||
- Belirtilen isimdeki etiketi sil:
|
||||
|
||||
`git tag -d {{etiket_ismi}}`
|
||||
|
||||
- Ana projeden güncellenmiş etiketleri al:
|
||||
|
||||
`git fetch --tags`
|
||||
|
||||
- Belirtilen commit'i içeren/içermiş tüm etiketleri sırala:
|
||||
|
||||
`git tag --contains {{commit}}`
|
8
pages.tr/common/git-update-index.md
Normal file
8
pages.tr/common/git-update-index.md
Normal file
@ -0,0 +1,8 @@
|
||||
# git update-index
|
||||
|
||||
> İndeksi manipüle etmeye yarayan bir Git komutu.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-update-index>.
|
||||
|
||||
- Düzenlenmiş bir dosya değiştirilmemiş gibi davran (`git status` bunu değişmiş gibi göstermeyecek):
|
||||
|
||||
`git update-index --skip-worktree {{örnek/düzenlenen_dosya}}`
|
12
pages.tr/common/git-update-ref.md
Normal file
12
pages.tr/common/git-update-ref.md
Normal file
@ -0,0 +1,12 @@
|
||||
# git update-ref
|
||||
|
||||
> Git referanslarını yaratmak, güncellemek ve silmeye yarayan bir Git komutu.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-update-ref>.
|
||||
|
||||
- Bir referansı sil (ilk commit'i hafifçe sıfırlamaya yarar):
|
||||
|
||||
`git update-ref -d {{HEAD}}`
|
||||
|
||||
- Referansı bir mesaj ile güncelle:
|
||||
|
||||
`git update-ref -m {{mesaj}} {{HEAD}} {{4e95e05}}`
|
13
pages.tr/common/git-var.md
Normal file
13
pages.tr/common/git-var.md
Normal file
@ -0,0 +1,13 @@
|
||||
# git var
|
||||
|
||||
> Bir Git mantıksal değişkeninin değerini yazdırır.
|
||||
> Ayrıca bu komuttan daha çok tercih edilen `git config`'e bakılması önerilir.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-var>.
|
||||
|
||||
- Yerel bir Git mantıksal değişkeninin değerini yazdır:
|
||||
|
||||
`git var {{GIT_AUTHOR_IDENT|GIT_COMMITTER_IDENT|GIT_EDITOR|GIT_PAGER}}`
|
||||
|
||||
- Tüm Git mantıksal değerlerini sırala:
|
||||
|
||||
`git var -l`
|
20
pages.tr/common/git-worktree.md
Normal file
20
pages.tr/common/git-worktree.md
Normal file
@ -0,0 +1,20 @@
|
||||
# git worktree
|
||||
|
||||
> Aynı depoya bağlı çoklu çalışan ağaçları yönet.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/git-worktree>.
|
||||
|
||||
- Belirtilen dala sahip yeni bir dizin yarat:
|
||||
|
||||
`git worktree add {{örnek/dizin}} {{dal}}`
|
||||
|
||||
- Yeni bir dala sahip yeni bir dizin yarat:
|
||||
|
||||
`git worktree add {{örnek/dizin}} -b {{yeni_dal}}`
|
||||
|
||||
- Bu depoya bağlı tüm çalışan dizinleri sırala:
|
||||
|
||||
`git worktree list`
|
||||
|
||||
- Bir çalışma ağacını (çalışma ağacı dizinini sildikten sonra) kaldır:
|
||||
|
||||
`git worktree prune`
|
28
pages.tr/common/git.md
Normal file
28
pages.tr/common/git.md
Normal file
@ -0,0 +1,28 @@
|
||||
# git
|
||||
|
||||
> Dağıtım sürüö kontrol sistemi.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/>.
|
||||
|
||||
- Git sürümünü kontrol et:
|
||||
|
||||
`git --version`
|
||||
|
||||
- Genel yardım sayfasını görüntüle:
|
||||
|
||||
`git --help`
|
||||
|
||||
- Bir Git alt komutu (`commit`, `log` gibi) için yardım sayfasını görüntüle:
|
||||
|
||||
`git help {{alt_komut}}`
|
||||
|
||||
- Bit Git alt komutunu çalıştır:
|
||||
|
||||
`git {{alt_komut}}`
|
||||
|
||||
- Bit Git alt komutunu belirtilen depoda çalıştır:
|
||||
|
||||
`git -C {{örnek/depo}} {{alt_komut}}`
|
||||
|
||||
- Bir Git alt komutunu belirtilen biçimlendirmeye uygun olarak çalıştır:
|
||||
|
||||
`git -c '{{config.key}}={{değer}}' {{alt_komut}}`
|
24
pages.tr/common/gitk.md
Normal file
24
pages.tr/common/gitk.md
Normal file
@ -0,0 +1,24 @@
|
||||
# gitk
|
||||
|
||||
> Görsel Git depo tarayıcısı.
|
||||
> Daha fazla bilgi için: <https://git-scm.com/docs/gitk>.
|
||||
|
||||
- Mevcut Git deposu için depo tarayıcısını göster:
|
||||
|
||||
`gitk`
|
||||
|
||||
- Belirtilmiş dosya veya dizin için depo tarayıcısını göster:
|
||||
|
||||
`gitk {{path/to/file_or_directory}}`
|
||||
|
||||
- 1 hafta önceden beri yapılan commit'leri göster:
|
||||
|
||||
`gitk --since="{{1 week ago}}"`
|
||||
|
||||
- 1/1/2016 tarihinden önceki commit'leri göster:
|
||||
|
||||
`gitk --until="{{1/1/2016}}"`
|
||||
|
||||
- Tüm dallarda en fazla 100 değişiklik göster:
|
||||
|
||||
` gitk --max-count={{100}} --all`
|
32
pages.tr/common/gitmoji.md
Normal file
32
pages.tr/common/gitmoji.md
Normal file
@ -0,0 +1,32 @@
|
||||
# gitmoji
|
||||
|
||||
> Commit'lerde emoji kullanmak içni interaktif bir komut satırı aracı.
|
||||
> Daha fazla bilgi için: <https://github.com/carloscuesta/gitmoji-cli>.
|
||||
|
||||
- Commit sihirbazını çalıştır:
|
||||
|
||||
`gitmoji --commit`
|
||||
|
||||
- Git hook'u başlat (bu sayede `git commit` çalıştırıldığı zaman `gitmoji` otomatik olarak çalıştırılabilir):
|
||||
|
||||
`gitmoji --init`
|
||||
|
||||
- Git hook'u sil:
|
||||
|
||||
`gitmoji --remove`
|
||||
|
||||
- Tüm kullanılabilir emojileri ve açıklamalarını sırala:
|
||||
|
||||
`gitmoji --list`
|
||||
|
||||
- Belirtilen kelime sırası için emoji sırası ara:
|
||||
|
||||
`gitmoji --search {{kelime1}} {{kelime2}}`
|
||||
|
||||
- Ana depodan emojileri güncelle:
|
||||
|
||||
`gitmoji --update`
|
||||
|
||||
- Genel tercihleri düzenle:
|
||||
|
||||
`gitmoji --config`
|
29
pages.tr/common/gitsome.md
Normal file
29
pages.tr/common/gitsome.md
Normal file
@ -0,0 +1,29 @@
|
||||
# gitsome
|
||||
|
||||
> GitHub için gh komutuyla erişilebilen terminal tabanlı arayüz.
|
||||
> Ayrıca `git` komutları için menu tarzı otomatik tamamlanmış öneriler sunar.
|
||||
> Daha fazla bilgi için: <https://github.com/donnemartin/gitsome>.
|
||||
|
||||
- Otomatik tamamlamayı ve Git ile gh komutları için etkileşimli yardımı etkinleştirmek için gitsome kabuğuna gir:
|
||||
|
||||
`gitsome`
|
||||
|
||||
- Mevcut hesap ile GitHub entegrasyonunu ayarla:
|
||||
|
||||
`gh configure`
|
||||
|
||||
- Mevcut hesap için bildirimleri (https://github.com/notifications adresinde görülebildiği gibi) sırala:
|
||||
|
||||
`gh notifications`
|
||||
|
||||
- Mevcut hesabın yıldızlanan depolarını belirtilen filtre ile sırala:
|
||||
|
||||
`gh starred "{{python 3}}"`
|
||||
|
||||
- Belirtilen GitHub deposunun güncel etkileşimini görüntüle:
|
||||
|
||||
`gh feed {{tldr-pages/tldr}}`
|
||||
|
||||
- Belirtilen GitHub kullanıcısının güncel etkileşimini varsayılan sayfacı ile (örneğin `less`) göster:
|
||||
|
||||
`gh feed {{torvalds}} -p`
|
Loading…
Reference in New Issue
Block a user