Bitbucket, Atlassian'a ait, ağırlıklı olarak kaynak kodu ve Git revizyon kontrol sistemlerini kullanan geliştirme projeleri için kullanılan web tabanlı bir sürüm kontrol deposu barındırma hizmetidir.
Hesap Oluşturma: bitbucket.org'u ziyaret edin ve yeni bir hesap için kaydolun.
Yeni Bir Depo Oluşturma:
Depoyu Klonlama:
git clone https://kullanıcıadınız@bitbucket.org/kullanıcıadınız/deponuz.git
SSH Anahtarı Ayarlama (İsteğe Bağlı ama Önerilir):
ssh-keygen -t rsa -b 4096 -C "eposta@ornek.com"
Dosya Ekleme:
git add dosyaadı
git add . # Tüm dosyaları ekler
Değişiklikleri Commit Etme:
git commit -m "Commit mesajınız"
Değişiklikleri Gönderme:
git push origin main
Değişiklikleri Çekme:
git pull origin main
Durumu Kontrol Etme:
git status
Commit Geçmişini Görüntüleme:
git log
Yeni Dal Oluşturma:
git branch yeni-özellik
git checkout -b yeni-özellik # Yeni dal oluşturur ve ona geçer
Dallar Arası Geçiş:
git checkout dal-adı
Dalları Birleştirme:
git checkout main
git merge yeni-özellik
Dal Silme:
git branch -d dal-adı # Yerel silme
git push origin --delete dal-adı # Uzak silme
Çekme İsteği Oluşturma:
Çekme İsteği İnceleme:
Çekme İsteği Birleştirme:
Sorun Oluşturma:
Sorunları Yönetme:
Sorunları Commit'lere Bağlama: Commit mesajınızda soruna atıfta bulunun:
git commit -m "Giriş hatasını düzelt (fixes #123)"
Pipelines'ı Etkinleştirme:
bitbucket-pipelines.yml Oluşturma:
pipelines:
default:
- step:
name: Derleme ve Test
script:
- npm install
- npm test
Pipeline Sonuçlarını Görüntüleme:
Kimlik Doğrulama: API kimlik doğrulaması için Uygulama şifreleri veya OAuth kullanın
Örnek API İsteği (curl kullanarak):
curl -u kullanıcıadı:uygulama_şifresi -X GET https://api.bitbucket.org/2.0/repositories/kullanıcıadı/depo_slug
Webhook Kurulumu:
Snippets: Ekibinizle kod parçacıkları paylaşın
Çatallamalar: Değişiklik önermek için bir deponun kopyasını oluşturun
Bitbucket Cloud vs Server: Bulut tabanlı ve kendi sunucunuzda barındırılan seçenekler arasında seçim yapın
Entegrasyonlar: Jira, Trello ve Slack gibi araçlarla bağlantı kurun
Anlamlı Commit Mesajları Kullanın:
git commit -m "Kullanıcı kimlik doğrulama özelliği ekle"
Düzenli Çekme ve Gönderme: Yerel deponuzu güncel tutun ve değişiklikleri sık sık gönderin
Dal Adlandırma Kuralları: feature/, bugfix/, hotfix/ gibi önekler kullanın
Kod İncelemesi: Çekme istekleri için her zaman en az bir inceleyici bulundurun
Depoları Temiz Tutun: Gereksiz dosyaları hariç tutmak için .gitignore kullanın
Sürümler için Etiketler Kullanın:
git tag -a v1.0 -m "Sürüm 1.0 yayını"
git push origin v1.0
Depolarınızı Yedekleyin: Yedekleme için depolarınızı düzenli olarak klonlayın veya yansıtın
2024 © Tüm hakları saklıdır - buraxta.com