Files
openchamber/packages/docs/content/docs/tr/git.mdx
T

42 lines
2.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Git ve GitHub İş Akışları
description: OpenChamber'dan çıkmadan branch'leri hazırlayın, commit edin ve yönetin.
---
# Git ve GitHub İş Akışları
OpenChamber'da yerleşik bir git görünümü vardır. Böylece terminale geçmeden değişiklikleri gözden geçirebilir, commit edebilir ve branch'leri yönetebilirsiniz. Sağ kenar çubuğundaki **Git** sekmesinden açın.
## İnceleme ve commit
Git görünümü değişikliklerinizi **staged** ve **unstaged** olarak ayırır:
- bir dosyayı stage etmek için yanındaki **+** simgesine, stage'den çıkarmak için **** simgesine tıklayın
- bir gruptaki her şeyi tek seferde stage edin ya da stage'den çıkarın
- diff'ini görmek için bir dosyaya tıklayın
Sonra bir commit mesajı yazıp commit edin. OpenChamber'a staged değişikliklerinizden bir commit mesajı **generate** ettirebilirsiniz. Mevcut oturumun modelini kullanır, bu yüzden açık bir oturum gerekir.
## Branch'ler ve geçmiş
Git görünümü günlük git işlerinin geri kalanını da kapsar:
- branch oluşturma, değiştirme, yeniden adlandırma ve silme
- push, pull ve fetch
- geçmişi ve commit başına diff'leri gezme
- değişiklikleri stash etme ve geri yükleme
## Pull request'ler
GitHub'ı bağlayın. Bkz. [GitHub Issues & PRs](/github/). Sonra **PR** sekmesiyle pull request açabilir, güncelleyebilir, hazır diye işaretleyebilir ya da merge edebilirsiniz. Başlık ve açıklamasını da commit mesajlarında olduğu gibi oluşturur.
## Çakışmaları içeri alma
Bir merge, rebase ya da integrate çakışmaya takılırsa, OpenChamber neyin sıkıştığını gösterir ve bunu çözmenize izin verir. Bunu agent'a devretmek de dahil.
## İlgili
- [GitHub Issues & PRs](/github/) — GitHub'ı bağlayın ve işlere issue'lardan başlayın
- [Worktree Sessions](/worktrees/) — bir branch'i kendi klasöründe izole edin
- [Git Identities](/git-identities/) — her repo için doğru kişi olarak commit edin