From f9b662115a765f843982cea237d608aab423e3f7 Mon Sep 17 00:00:00 2001 From: Tan A <40173707+yutyo@users.noreply.github.com> Date: Wed, 29 Dec 2021 15:28:58 +0300 Subject: [PATCH] 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 --- pages.tr/common/git-add.md | 32 +++++++++++++++++++++ pages.tr/common/git-am.md | 17 ++++++++++++ pages.tr/common/git-annex.md | 28 +++++++++++++++++++ pages.tr/common/git-annotate.md | 14 ++++++++++ pages.tr/common/git-apply.md | 28 +++++++++++++++++++ pages.tr/common/git-archive.md | 28 +++++++++++++++++++ pages.tr/common/git-bisect.md | 21 ++++++++++++++ pages.tr/common/git-blame.md | 12 ++++++++ pages.tr/common/git-branch.md | 36 ++++++++++++++++++++++++ pages.tr/common/git-bugreport.md | 15 ++++++++++ pages.tr/common/git-bundle.md | 32 +++++++++++++++++++++ pages.tr/common/git-cat-file.md | 16 +++++++++++ pages.tr/common/git-check-attr.md | 20 +++++++++++++ pages.tr/common/git-check-ignore.md | 24 ++++++++++++++++ pages.tr/common/git-check-mailmap.md | 8 ++++++ pages.tr/common/git-check-ref-format.md | 16 +++++++++++ pages.tr/common/git-checkout-index.md | 20 +++++++++++++ pages.tr/common/git-checkout.md | 36 ++++++++++++++++++++++++ pages.tr/common/git-cherry-pick.md | 21 ++++++++++++++ pages.tr/common/git-cherry.md | 16 +++++++++++ pages.tr/common/git-clean.md | 28 +++++++++++++++++++ pages.tr/common/git-clone.md | 32 +++++++++++++++++++++ pages.tr/common/git-column.md | 16 +++++++++++ pages.tr/common/git-commit-graph.md | 16 +++++++++++ pages.tr/common/git-commit-tree.md | 21 ++++++++++++++ pages.tr/common/git-commit.md | 20 +++++++++++++ pages.tr/common/git-config.md | 37 +++++++++++++++++++++++++ pages.tr/common/git-count-objects.md | 20 +++++++++++++ pages.tr/common/git-credential.md | 16 +++++++++++ pages.tr/common/git-describe.md | 24 ++++++++++++++++ pages.tr/common/git-diff.md | 36 ++++++++++++++++++++++++ pages.tr/common/git-difftool.md | 20 +++++++++++++ pages.tr/common/git-fetch.md | 24 ++++++++++++++++ pages.tr/common/git-format-patch.md | 17 ++++++++++++ pages.tr/common/git-fsck.md | 17 ++++++++++++ pages.tr/common/git-gc.md | 24 ++++++++++++++++ pages.tr/common/git-grep.md | 25 +++++++++++++++++ pages.tr/common/git-help.md | 24 ++++++++++++++++ pages.tr/common/git-ignore.md | 12 ++++++++ pages.tr/common/git-imerge.md | 29 +++++++++++++++++++ pages.tr/common/git-init.md | 16 +++++++++++ pages.tr/common/git-instaweb.md | 32 +++++++++++++++++++++ pages.tr/common/git-lfs.md | 36 ++++++++++++++++++++++++ pages.tr/common/git-log.md | 36 ++++++++++++++++++++++++ pages.tr/common/git-ls-files.md | 16 +++++++++++ pages.tr/common/git-ls-remote.md | 25 +++++++++++++++++ pages.tr/common/git-ls-tree.md | 16 +++++++++++ pages.tr/common/git-merge.md | 20 +++++++++++++ pages.tr/common/git-mergetool.md | 28 +++++++++++++++++++ pages.tr/common/git-mv.md | 16 +++++++++++ pages.tr/common/git-notes.md | 36 ++++++++++++++++++++++++ pages.tr/common/git-pr.md | 20 +++++++++++++ pages.tr/common/git-prune.md | 17 ++++++++++++ pages.tr/common/git-pull.md | 16 +++++++++++ pages.tr/common/git-push.md | 32 +++++++++++++++++++++ pages.tr/common/git-rebase.md | 37 +++++++++++++++++++++++++ pages.tr/common/git-reflog.md | 16 +++++++++++ pages.tr/common/git-remote.md | 28 +++++++++++++++++++ pages.tr/common/git-repack.md | 12 ++++++++ pages.tr/common/git-replace.md | 16 +++++++++++ pages.tr/common/git-request-pull.md | 12 ++++++++ pages.tr/common/git-reset.md | 33 ++++++++++++++++++++++ pages.tr/common/git-restore.md | 33 ++++++++++++++++++++++ pages.tr/common/git-rev-list.md | 16 +++++++++++ pages.tr/common/git-rev-parse.md | 16 +++++++++++ pages.tr/common/git-revert.md | 20 +++++++++++++ pages.tr/common/git-rm.md | 16 +++++++++++ pages.tr/common/git-send-email.md | 25 +++++++++++++++++ pages.tr/common/git-shortlog.md | 28 +++++++++++++++++++ pages.tr/common/git-show-branch.md | 36 ++++++++++++++++++++++++ pages.tr/common/git-show-ref.md | 20 +++++++++++++ pages.tr/common/git-show.md | 36 ++++++++++++++++++++++++ pages.tr/common/git-sizer.md | 16 +++++++++++ pages.tr/common/git-stage.md | 33 ++++++++++++++++++++++ pages.tr/common/git-stash.md | 36 ++++++++++++++++++++++++ pages.tr/common/git-status.md | 21 ++++++++++++++ pages.tr/common/git-stripspace.md | 16 +++++++++++ pages.tr/common/git-submodule.md | 20 +++++++++++++ pages.tr/common/git-subtree.md | 24 ++++++++++++++++ pages.tr/common/git-svn.md | 24 ++++++++++++++++ pages.tr/common/git-switch.md | 29 +++++++++++++++++++ pages.tr/common/git-tag.md | 33 ++++++++++++++++++++++ pages.tr/common/git-update-index.md | 8 ++++++ pages.tr/common/git-update-ref.md | 12 ++++++++ pages.tr/common/git-var.md | 13 +++++++++ pages.tr/common/git-worktree.md | 20 +++++++++++++ pages.tr/common/git.md | 28 +++++++++++++++++++ pages.tr/common/gitk.md | 24 ++++++++++++++++ pages.tr/common/gitmoji.md | 32 +++++++++++++++++++++ pages.tr/common/gitsome.md | 29 +++++++++++++++++++ 90 files changed, 2078 insertions(+) create mode 100644 pages.tr/common/git-add.md create mode 100644 pages.tr/common/git-am.md create mode 100644 pages.tr/common/git-annex.md create mode 100644 pages.tr/common/git-annotate.md create mode 100644 pages.tr/common/git-apply.md create mode 100644 pages.tr/common/git-archive.md create mode 100644 pages.tr/common/git-bisect.md create mode 100644 pages.tr/common/git-blame.md create mode 100644 pages.tr/common/git-branch.md create mode 100644 pages.tr/common/git-bugreport.md create mode 100644 pages.tr/common/git-bundle.md create mode 100644 pages.tr/common/git-cat-file.md create mode 100644 pages.tr/common/git-check-attr.md create mode 100644 pages.tr/common/git-check-ignore.md create mode 100644 pages.tr/common/git-check-mailmap.md create mode 100644 pages.tr/common/git-check-ref-format.md create mode 100644 pages.tr/common/git-checkout-index.md create mode 100644 pages.tr/common/git-checkout.md create mode 100644 pages.tr/common/git-cherry-pick.md create mode 100644 pages.tr/common/git-cherry.md create mode 100644 pages.tr/common/git-clean.md create mode 100644 pages.tr/common/git-clone.md create mode 100644 pages.tr/common/git-column.md create mode 100644 pages.tr/common/git-commit-graph.md create mode 100644 pages.tr/common/git-commit-tree.md create mode 100644 pages.tr/common/git-commit.md create mode 100644 pages.tr/common/git-config.md create mode 100644 pages.tr/common/git-count-objects.md create mode 100644 pages.tr/common/git-credential.md create mode 100644 pages.tr/common/git-describe.md create mode 100644 pages.tr/common/git-diff.md create mode 100644 pages.tr/common/git-difftool.md create mode 100644 pages.tr/common/git-fetch.md create mode 100644 pages.tr/common/git-format-patch.md create mode 100644 pages.tr/common/git-fsck.md create mode 100644 pages.tr/common/git-gc.md create mode 100644 pages.tr/common/git-grep.md create mode 100644 pages.tr/common/git-help.md create mode 100644 pages.tr/common/git-ignore.md create mode 100644 pages.tr/common/git-imerge.md create mode 100644 pages.tr/common/git-init.md create mode 100644 pages.tr/common/git-instaweb.md create mode 100644 pages.tr/common/git-lfs.md create mode 100644 pages.tr/common/git-log.md create mode 100644 pages.tr/common/git-ls-files.md create mode 100644 pages.tr/common/git-ls-remote.md create mode 100644 pages.tr/common/git-ls-tree.md create mode 100644 pages.tr/common/git-merge.md create mode 100644 pages.tr/common/git-mergetool.md create mode 100644 pages.tr/common/git-mv.md create mode 100644 pages.tr/common/git-notes.md create mode 100644 pages.tr/common/git-pr.md create mode 100644 pages.tr/common/git-prune.md create mode 100644 pages.tr/common/git-pull.md create mode 100644 pages.tr/common/git-push.md create mode 100644 pages.tr/common/git-rebase.md create mode 100644 pages.tr/common/git-reflog.md create mode 100644 pages.tr/common/git-remote.md create mode 100644 pages.tr/common/git-repack.md create mode 100644 pages.tr/common/git-replace.md create mode 100644 pages.tr/common/git-request-pull.md create mode 100644 pages.tr/common/git-reset.md create mode 100644 pages.tr/common/git-restore.md create mode 100644 pages.tr/common/git-rev-list.md create mode 100644 pages.tr/common/git-rev-parse.md create mode 100644 pages.tr/common/git-revert.md create mode 100644 pages.tr/common/git-rm.md create mode 100644 pages.tr/common/git-send-email.md create mode 100644 pages.tr/common/git-shortlog.md create mode 100644 pages.tr/common/git-show-branch.md create mode 100644 pages.tr/common/git-show-ref.md create mode 100644 pages.tr/common/git-show.md create mode 100644 pages.tr/common/git-sizer.md create mode 100644 pages.tr/common/git-stage.md create mode 100644 pages.tr/common/git-stash.md create mode 100644 pages.tr/common/git-status.md create mode 100644 pages.tr/common/git-stripspace.md create mode 100644 pages.tr/common/git-submodule.md create mode 100644 pages.tr/common/git-subtree.md create mode 100644 pages.tr/common/git-svn.md create mode 100644 pages.tr/common/git-switch.md create mode 100644 pages.tr/common/git-tag.md create mode 100644 pages.tr/common/git-update-index.md create mode 100644 pages.tr/common/git-update-ref.md create mode 100644 pages.tr/common/git-var.md create mode 100644 pages.tr/common/git-worktree.md create mode 100644 pages.tr/common/git.md create mode 100644 pages.tr/common/gitk.md create mode 100644 pages.tr/common/gitmoji.md create mode 100644 pages.tr/common/gitsome.md diff --git a/pages.tr/common/git-add.md b/pages.tr/common/git-add.md new file mode 100644 index 000000000..aa99e8423 --- /dev/null +++ b/pages.tr/common/git-add.md @@ -0,0 +1,32 @@ +# git add + +> Değiştirilmiş dosyaları indekse ekle. +> Daha fazla bilgi için: . + +- İ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` diff --git a/pages.tr/common/git-am.md b/pages.tr/common/git-am.md new file mode 100644 index 000000000..c7ebc8b47 --- /dev/null +++ b/pages.tr/common/git-am.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-annex.md b/pages.tr/common/git-annex.md new file mode 100644 index 000000000..fa793e2b1 --- /dev/null +++ b/pages.tr/common/git-annex.md @@ -0,0 +1,28 @@ +# git annex + +> Git ile dosyaları, dosyaların içeriğine bakmadan yönet. +> Daha fazla bilgi için:. + +- 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}}` diff --git a/pages.tr/common/git-annotate.md b/pages.tr/common/git-annotate.md new file mode 100644 index 000000000..f078a49a1 --- /dev/null +++ b/pages.tr/common/git-annotate.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-apply.md b/pages.tr/common/git-apply.md new file mode 100644 index 000000000..11d99c7c7 --- /dev/null +++ b/pages.tr/common/git-apply.md @@ -0,0 +1,28 @@ +# git apply + +> İndeks veya dosyalara yama uygula. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-archive.md b/pages.tr/common/git-archive.md new file mode 100644 index 000000000..65cf8bcdf --- /dev/null +++ b/pages.tr/common/git-archive.md @@ -0,0 +1,28 @@ +# git archive + +> İsimlendirilmiş bir ağaçtan dosyaların arşivini oluştur. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-bisect.md b/pages.tr/common/git-bisect.md new file mode 100644 index 000000000..af4700f75 --- /dev/null +++ b/pages.tr/common/git-bisect.md @@ -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: . + +- 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` diff --git a/pages.tr/common/git-blame.md b/pages.tr/common/git-blame.md new file mode 100644 index 000000000..afdf0ba58 --- /dev/null +++ b/pages.tr/common/git-blame.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-branch.md b/pages.tr/common/git-branch.md new file mode 100644 index 000000000..a34a4b0bd --- /dev/null +++ b/pages.tr/common/git-branch.md @@ -0,0 +1,36 @@ +# git branch + +> Dallar ile çalışmak için kullanılan ana Git komutu. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-bugreport.md b/pages.tr/common/git-bugreport.md new file mode 100644 index 000000000..954fc8ebc --- /dev/null +++ b/pages.tr/common/git-bugreport.md @@ -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}}` diff --git a/pages.tr/common/git-bundle.md b/pages.tr/common/git-bundle.md new file mode 100644 index 000000000..9bb669bda --- /dev/null +++ b/pages.tr/common/git-bundle.md @@ -0,0 +1,32 @@ +# git bundle + +> Cisim ve referansları bir arşive paketle. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-cat-file.md b/pages.tr/common/git-cat-file.md new file mode 100644 index 000000000..285b2d28e --- /dev/null +++ b/pages.tr/common/git-cat-file.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-check-attr.md b/pages.tr/common/git-check-attr.md new file mode 100644 index 000000000..707dbed61 --- /dev/null +++ b/pages.tr/common/git-check-attr.md @@ -0,0 +1,20 @@ +# git check-attr + +> `gitattributes` içeriği görüntüleme aracı +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-check-ignore.md b/pages.tr/common/git-check-ignore.md new file mode 100644 index 000000000..5c6352ce3 --- /dev/null +++ b/pages.tr/common/git-check-ignore.md @@ -0,0 +1,24 @@ +# git check-ignore + +> Git yoksayma / dışlama (".gitignore") dosyalarını analiz et. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-check-mailmap.md b/pages.tr/common/git-check-mailmap.md new file mode 100644 index 000000000..10c66ef02 --- /dev/null +++ b/pages.tr/common/git-check-mailmap.md @@ -0,0 +1,8 @@ +# git check-mailmap + +> Bağlantıların kanonik isimleri ve e-posta adreslerini göster. +> Daha fazla bilgi için: . + +- Bir e-posta adresi ile eşleşen kanonik ismi bul: + +`git check-mailmap "<{{örnek@e-posta.com}}>"` diff --git a/pages.tr/common/git-check-ref-format.md b/pages.tr/common/git-check-ref-format.md new file mode 100644 index 000000000..218a46a12 --- /dev/null +++ b/pages.tr/common/git-check-ref-format.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-checkout-index.md b/pages.tr/common/git-checkout-index.md new file mode 100644 index 000000000..2d65188b6 --- /dev/null +++ b/pages.tr/common/git-checkout-index.md @@ -0,0 +1,20 @@ +# git checkout-index + +> Dosyaları indeksten çalışma ağacına kopyala. +> Daha fazla bilgi için: . + +- 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/}}` diff --git a/pages.tr/common/git-checkout.md b/pages.tr/common/git-checkout.md new file mode 100644 index 000000000..72d1088e9 --- /dev/null +++ b/pages.tr/common/git-checkout.md @@ -0,0 +1,36 @@ +# git checkout + +> Bulunulan dalı değiştir veya çalışma ağaçlarını onar. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-cherry-pick.md b/pages.tr/common/git-cherry-pick.md new file mode 100644 index 000000000..b27a9ed78 --- /dev/null +++ b/pages.tr/common/git-cherry-pick.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-cherry.md b/pages.tr/common/git-cherry.md new file mode 100644 index 000000000..55d6611b5 --- /dev/null +++ b/pages.tr/common/git-cherry.md @@ -0,0 +1,16 @@ +# git cherry + +> Ana depoya aktarılması gereken commit'leri bul. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-clean.md b/pages.tr/common/git-clean.md new file mode 100644 index 000000000..f81eb8251 --- /dev/null +++ b/pages.tr/common/git-clean.md @@ -0,0 +1,28 @@ +# git clean + +> Takip edilmeyen dosyaları çalışma ağacından sil. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-clone.md b/pages.tr/common/git-clone.md new file mode 100644 index 000000000..066b9649a --- /dev/null +++ b/pages.tr/common/git-clone.md @@ -0,0 +1,32 @@ +# git clone + +> Varolan bir dizini klonla. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-column.md b/pages.tr/common/git-column.md new file mode 100644 index 000000000..eb6ad6944 --- /dev/null +++ b/pages.tr/common/git-column.md @@ -0,0 +1,16 @@ +# git column + +> Kolonlarda veri görüntüle. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-commit-graph.md b/pages.tr/common/git-commit-graph.md new file mode 100644 index 000000000..b52efb979 --- /dev/null +++ b/pages.tr/common/git-commit-graph.md @@ -0,0 +1,16 @@ +# git commit-graph + +> Git commit-graph dosyalarını yaz ve doğrula. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-commit-tree.md b/pages.tr/common/git-commit-tree.md new file mode 100644 index 000000000..fb41af441 --- /dev/null +++ b/pages.tr/common/git-commit-tree.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-commit.md b/pages.tr/common/git-commit.md new file mode 100644 index 000000000..b14153e5e --- /dev/null +++ b/pages.tr/common/git-commit.md @@ -0,0 +1,20 @@ +# git commit + +> Depoya dosya commit'le. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-config.md b/pages.tr/common/git-config.md new file mode 100644 index 000000000..f9bb9592e --- /dev/null +++ b/pages.tr/common/git-config.md @@ -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: . + +- 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` diff --git a/pages.tr/common/git-count-objects.md b/pages.tr/common/git-count-objects.md new file mode 100644 index 000000000..012e91f95 --- /dev/null +++ b/pages.tr/common/git-count-objects.md @@ -0,0 +1,20 @@ +# git count-objects + +> Paketlenmemiş cisimlerin miktarını ve disk tüketimlerini hesapla. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-credential.md b/pages.tr/common/git-credential.md new file mode 100644 index 000000000..e48bcd7f5 --- /dev/null +++ b/pages.tr/common/git-credential.md @@ -0,0 +1,16 @@ +# git credential + +> Kullanıcı kimlik bilgilerini kurtar ve sakla. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-describe.md b/pages.tr/common/git-describe.md new file mode 100644 index 000000000..eca6374e0 --- /dev/null +++ b/pages.tr/common/git-describe.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-diff.md b/pages.tr/common/git-diff.md new file mode 100644 index 000000000..43bfaf4e7 --- /dev/null +++ b/pages.tr/common/git-diff.md @@ -0,0 +1,36 @@ +# git diff + +> İzlenen dosyalara değişiklikleri göster. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-difftool.md b/pages.tr/common/git-difftool.md new file mode 100644 index 000000000..5dde62375 --- /dev/null +++ b/pages.tr/common/git-difftool.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-fetch.md b/pages.tr/common/git-fetch.md new file mode 100644 index 000000000..fe0d63399 --- /dev/null +++ b/pages.tr/common/git-fetch.md @@ -0,0 +1,24 @@ +# git fetch + +> Uzak bir depodaki cisim ve referansları indir. +> Daha fazla bilgi için: . + +- (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` diff --git a/pages.tr/common/git-format-patch.md b/pages.tr/common/git-format-patch.md new file mode 100644 index 000000000..66ad76fa7 --- /dev/null +++ b/pages.tr/common/git-format-patch.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-fsck.md b/pages.tr/common/git-fsck.md new file mode 100644 index 000000000..dafdf35f9 --- /dev/null +++ b/pages.tr/common/git-fsck.md @@ -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: . + +- 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` diff --git a/pages.tr/common/git-gc.md b/pages.tr/common/git-gc.md new file mode 100644 index 000000000..98eadb4e4 --- /dev/null +++ b/pages.tr/common/git-gc.md @@ -0,0 +1,24 @@ +# git gc + +> Gereksiz dosyaları silerek yerel depoyu optimize et. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-grep.md b/pages.tr/common/git-grep.md new file mode 100644 index 000000000..fdef69040 --- /dev/null +++ b/pages.tr/common/git-grep.md @@ -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: . + +- İ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)` diff --git a/pages.tr/common/git-help.md b/pages.tr/common/git-help.md new file mode 100644 index 000000000..173329239 --- /dev/null +++ b/pages.tr/common/git-help.md @@ -0,0 +1,24 @@ +# git help + +> Git hakkında yardım bilgisi görüntüleme aracı. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-ignore.md b/pages.tr/common/git-ignore.md new file mode 100644 index 000000000..1e17acd1d --- /dev/null +++ b/pages.tr/common/git-ignore.md @@ -0,0 +1,12 @@ +# git ignore + +> Önceden belirlenmiş şablonlarla .gitignore dosyaları oluştur. +> Daha fazla bilgi için: . + +- Mevzut şablonları sırala: + +`git ignore list` + +- Bir .gitignore şablonu oluştur: + +`git ignore {{nesne_a,nesne_b,nesne_n}}` diff --git a/pages.tr/common/git-imerge.md b/pages.tr/common/git-imerge.md new file mode 100644 index 000000000..72524a7a5 --- /dev/null +++ b/pages.tr/common/git-imerge.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-init.md b/pages.tr/common/git-init.md new file mode 100644 index 000000000..fec643a7a --- /dev/null +++ b/pages.tr/common/git-init.md @@ -0,0 +1,16 @@ +# git init + +> Yeni bir yerel Git deposu başlat. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-instaweb.md b/pages.tr/common/git-instaweb.md new file mode 100644 index 000000000..5b5aa7fbb --- /dev/null +++ b/pages.tr/common/git-instaweb.md @@ -0,0 +1,32 @@ +# git instaweb + +> gitweb sunucusu başlatmak için yardımcı araç. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-lfs.md b/pages.tr/common/git-lfs.md new file mode 100644 index 000000000..6bb76cc49 --- /dev/null +++ b/pages.tr/common/git-lfs.md @@ -0,0 +1,36 @@ +# git lfs + +> Git depolarındaki büyük dosyalarla çalış. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-log.md b/pages.tr/common/git-log.md new file mode 100644 index 000000000..c2dab389e --- /dev/null +++ b/pages.tr/common/git-log.md @@ -0,0 +1,36 @@ +# git log + +> Commit geçmişini göster. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-ls-files.md b/pages.tr/common/git-ls-files.md new file mode 100644 index 000000000..463049ab8 --- /dev/null +++ b/pages.tr/common/git-ls-files.md @@ -0,0 +1,16 @@ +# git ls-files + +> İndex ve mevcut ağaçtaki dosyalar hakkında bilgi göster. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-ls-remote.md b/pages.tr/common/git-ls-remote.md new file mode 100644 index 000000000..5acb2c987 --- /dev/null +++ b/pages.tr/common/git-ls-remote.md @@ -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: . + +- 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}}"` diff --git a/pages.tr/common/git-ls-tree.md b/pages.tr/common/git-ls-tree.md new file mode 100644 index 000000000..913b94b69 --- /dev/null +++ b/pages.tr/common/git-ls-tree.md @@ -0,0 +1,16 @@ +# git ls-tree + +> Bir ağaç nesnesinin içeriklerini sırala. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-merge.md b/pages.tr/common/git-merge.md new file mode 100644 index 000000000..8d91b01cb --- /dev/null +++ b/pages.tr/common/git-merge.md @@ -0,0 +1,20 @@ +# git merge + +> Dalları birleştir. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-mergetool.md b/pages.tr/common/git-mergetool.md new file mode 100644 index 000000000..3b8a0eb91 --- /dev/null +++ b/pages.tr/common/git-mergetool.md @@ -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: . + +- 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` diff --git a/pages.tr/common/git-mv.md b/pages.tr/common/git-mv.md new file mode 100644 index 000000000..14618f554 --- /dev/null +++ b/pages.tr/common/git-mv.md @@ -0,0 +1,16 @@ +# git mv + +> Dosyaları taşı veya yeniden adlandır ve Git indeksini güncelle. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-notes.md b/pages.tr/common/git-notes.md new file mode 100644 index 000000000..4458dafaa --- /dev/null +++ b/pages.tr/common/git-notes.md @@ -0,0 +1,36 @@ +# git notes + +> Nesne notları ekle veya incele. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-pr.md b/pages.tr/common/git-pr.md new file mode 100644 index 000000000..9cc3367fd --- /dev/null +++ b/pages.tr/common/git-pr.md @@ -0,0 +1,20 @@ +# git pr + +> Github çekme isteklerini (pr) yerelde kontrol et. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-prune.md b/pages.tr/common/git-prune.md new file mode 100644 index 000000000..dc1330c4b --- /dev/null +++ b/pages.tr/common/git-prune.md @@ -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: . + +- 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` diff --git a/pages.tr/common/git-pull.md b/pages.tr/common/git-pull.md new file mode 100644 index 000000000..d0e899000 --- /dev/null +++ b/pages.tr/common/git-pull.md @@ -0,0 +1,16 @@ +# git pull + +> Uzak bir depodan dal getir ve yerel depo ile birleştir. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-push.md b/pages.tr/common/git-push.md new file mode 100644 index 000000000..b371266f3 --- /dev/null +++ b/pages.tr/common/git-push.md @@ -0,0 +1,32 @@ +# git push + +> Commit'leri uzak depoya yolla. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-rebase.md b/pages.tr/common/git-rebase.md new file mode 100644 index 000000000..90b0e8c2f --- /dev/null +++ b/pages.tr/common/git-rebase.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-reflog.md b/pages.tr/common/git-reflog.md new file mode 100644 index 000000000..6bd1201d5 --- /dev/null +++ b/pages.tr/common/git-reflog.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-remote.md b/pages.tr/common/git-remote.md new file mode 100644 index 000000000..5168f4794 --- /dev/null +++ b/pages.tr/common/git-remote.md @@ -0,0 +1,28 @@ +# git remote + +> İzlenen depolar dizisini (uzak bağlantıları) yönet. +> Daha fazla bilgi: . + +- 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}}` diff --git a/pages.tr/common/git-repack.md b/pages.tr/common/git-repack.md new file mode 100644 index 000000000..4ce4376e5 --- /dev/null +++ b/pages.tr/common/git-repack.md @@ -0,0 +1,12 @@ +# git repack + +> Bir Git deposundaki paketlenmemiş nesneleri paketle. +> Daha fazla bilgi için: . + +- Mevcut dizindeki paketlenmemiş nesneleri paketle: + +`git repack` + +- Paketlemeden sonra gereksiz nesneleri sil: + +`git repack -d` diff --git a/pages.tr/common/git-replace.md b/pages.tr/common/git-replace.md new file mode 100644 index 000000000..58dc40406 --- /dev/null +++ b/pages.tr/common/git-replace.md @@ -0,0 +1,16 @@ +# git replace + +> Nesnelerin yerini değiştirmek için referans oluştur, sırala ve sil. +> More information: . + +- Ö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}}` diff --git a/pages.tr/common/git-request-pull.md b/pages.tr/common/git-request-pull.md new file mode 100644 index 000000000..6e58b65fe --- /dev/null +++ b/pages.tr/common/git-request-pull.md @@ -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: + +- 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}}` diff --git a/pages.tr/common/git-reset.md b/pages.tr/common/git-reset.md new file mode 100644 index 000000000..238fe01dd --- /dev/null +++ b/pages.tr/common/git-reset.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-restore.md b/pages.tr/common/git-restore.md new file mode 100644 index 000000000..35d014b5d --- /dev/null +++ b/pages.tr/common/git-restore.md @@ -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: . + +- 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` diff --git a/pages.tr/common/git-rev-list.md b/pages.tr/common/git-rev-list.md new file mode 100644 index 000000000..62946f8e8 --- /dev/null +++ b/pages.tr/common/git-rev-list.md @@ -0,0 +1,16 @@ +# git rev-list + +> Değişiklikleri (commit'leri) ters kronolojik sırada sırala. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-rev-parse.md b/pages.tr/common/git-rev-parse.md new file mode 100644 index 000000000..3fe7f2a2e --- /dev/null +++ b/pages.tr/common/git-rev-parse.md @@ -0,0 +1,16 @@ +# git rev-parse + +> Belirtilen sürümler için metaveri görüntüle. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-revert.md b/pages.tr/common/git-revert.md new file mode 100644 index 000000000..5fde6d6d5 --- /dev/null +++ b/pages.tr/common/git-revert.md @@ -0,0 +1,20 @@ +# git revert + +> Öncekilerin etkilerini geri alan yeni bir commit oluştur. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-rm.md b/pages.tr/common/git-rm.md new file mode 100644 index 000000000..cfe9ec50b --- /dev/null +++ b/pages.tr/common/git-rm.md @@ -0,0 +1,16 @@ +# git rm + +> Dosyaları dizin indeksinden ve yerel dosya sisteminden sil. +> More information: . + +- 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}}` diff --git a/pages.tr/common/git-send-email.md b/pages.tr/common/git-send-email.md new file mode 100644 index 000000000..4cf63dfc0 --- /dev/null +++ b/pages.tr/common/git-send-email.md @@ -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: . + +- 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` diff --git a/pages.tr/common/git-shortlog.md b/pages.tr/common/git-shortlog.md new file mode 100644 index 000000000..ebefb4235 --- /dev/null +++ b/pages.tr/common/git-shortlog.md @@ -0,0 +1,28 @@ +# git shortlog + +> 'git log' çıktısını özetle. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-show-branch.md b/pages.tr/common/git-show-branch.md new file mode 100644 index 000000000..b6ed0761b --- /dev/null +++ b/pages.tr/common/git-show-branch.md @@ -0,0 +1,36 @@ +# git show-branch + +> Dalları ve içerdikleri commit'leri göster: +> Daha fazla bilgi için: . + +- 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}} {{...}}` diff --git a/pages.tr/common/git-show-ref.md b/pages.tr/common/git-show-ref.md new file mode 100644 index 000000000..ee88682ae --- /dev/null +++ b/pages.tr/common/git-show-ref.md @@ -0,0 +1,20 @@ +# git show-ref + +> Referans sıralamak için git komutu. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-show.md b/pages.tr/common/git-show.md new file mode 100644 index 000000000..a39f5d689 --- /dev/null +++ b/pages.tr/common/git-show.md @@ -0,0 +1,36 @@ +# git show + +> Çeşitli Git nesnelerini (commit'ler, etiketler vs.) görüntüle. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-sizer.md b/pages.tr/common/git-sizer.md new file mode 100644 index 000000000..568454c47 --- /dev/null +++ b/pages.tr/common/git-sizer.md @@ -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: . + +- 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` diff --git a/pages.tr/common/git-stage.md b/pages.tr/common/git-stage.md new file mode 100644 index 000000000..47657fd30 --- /dev/null +++ b/pages.tr/common/git-stage.md @@ -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: . + +- İ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` diff --git a/pages.tr/common/git-stash.md b/pages.tr/common/git-stash.md new file mode 100644 index 000000000..67f6d3d67 --- /dev/null +++ b/pages.tr/common/git-stash.md @@ -0,0 +1,36 @@ +# git stash + +> Yerel Git düzenlemelerini geçici bir alanda sakla. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-status.md b/pages.tr/common/git-status.md new file mode 100644 index 000000000..44f9cc3db --- /dev/null +++ b/pages.tr/common/git-status.md @@ -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: . + +- 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` diff --git a/pages.tr/common/git-stripspace.md b/pages.tr/common/git-stripspace.md new file mode 100644 index 000000000..7cc780c0f --- /dev/null +++ b/pages.tr/common/git-stripspace.md @@ -0,0 +1,16 @@ +# git stripspace + +> Gereksiz boşlukları sil. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-submodule.md b/pages.tr/common/git-submodule.md new file mode 100644 index 000000000..273b42108 --- /dev/null +++ b/pages.tr/common/git-submodule.md @@ -0,0 +1,20 @@ +# git submodule + +> Alt modülleri incele, güncelle ve yönet. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git-subtree.md b/pages.tr/common/git-subtree.md new file mode 100644 index 000000000..025f11d36 --- /dev/null +++ b/pages.tr/common/git-subtree.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-svn.md b/pages.tr/common/git-svn.md new file mode 100644 index 000000000..44d6dc5ff --- /dev/null +++ b/pages.tr/common/git-svn.md @@ -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: . + +- 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` diff --git a/pages.tr/common/git-switch.md b/pages.tr/common/git-switch.md new file mode 100644 index 000000000..b30c7c5a2 --- /dev/null +++ b/pages.tr/common/git-switch.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-tag.md b/pages.tr/common/git-tag.md new file mode 100644 index 000000000..394e7d4d6 --- /dev/null +++ b/pages.tr/common/git-tag.md @@ -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: . + +- 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}}` diff --git a/pages.tr/common/git-update-index.md b/pages.tr/common/git-update-index.md new file mode 100644 index 000000000..82453575c --- /dev/null +++ b/pages.tr/common/git-update-index.md @@ -0,0 +1,8 @@ +# git update-index + +> İndeksi manipüle etmeye yarayan bir Git komutu. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-update-ref.md b/pages.tr/common/git-update-ref.md new file mode 100644 index 000000000..72328128f --- /dev/null +++ b/pages.tr/common/git-update-ref.md @@ -0,0 +1,12 @@ +# git update-ref + +> Git referanslarını yaratmak, güncellemek ve silmeye yarayan bir Git komutu. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/git-var.md b/pages.tr/common/git-var.md new file mode 100644 index 000000000..9e87fff85 --- /dev/null +++ b/pages.tr/common/git-var.md @@ -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: . + +- 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` diff --git a/pages.tr/common/git-worktree.md b/pages.tr/common/git-worktree.md new file mode 100644 index 000000000..380ef8cea --- /dev/null +++ b/pages.tr/common/git-worktree.md @@ -0,0 +1,20 @@ +# git worktree + +> Aynı depoya bağlı çoklu çalışan ağaçları yönet. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/git.md b/pages.tr/common/git.md new file mode 100644 index 000000000..3f44b9e67 --- /dev/null +++ b/pages.tr/common/git.md @@ -0,0 +1,28 @@ +# git + +> Dağıtım sürüö kontrol sistemi. +> Daha fazla bilgi için: . + +- 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}}` diff --git a/pages.tr/common/gitk.md b/pages.tr/common/gitk.md new file mode 100644 index 000000000..1afaba479 --- /dev/null +++ b/pages.tr/common/gitk.md @@ -0,0 +1,24 @@ +# gitk + +> Görsel Git depo tarayıcısı. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/gitmoji.md b/pages.tr/common/gitmoji.md new file mode 100644 index 000000000..9d6a1be77 --- /dev/null +++ b/pages.tr/common/gitmoji.md @@ -0,0 +1,32 @@ +# gitmoji + +> Commit'lerde emoji kullanmak içni interaktif bir komut satırı aracı. +> Daha fazla bilgi için: . + +- 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` diff --git a/pages.tr/common/gitsome.md b/pages.tr/common/gitsome.md new file mode 100644 index 000000000..c1a4117fa --- /dev/null +++ b/pages.tr/common/gitsome.md @@ -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: . + +- 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`