tr:cs:git:workflow
Farklar
Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.
| İki taraf da önceki sürümÖnceki sürümSonraki sürüm | Önceki sürüm | ||
| tr:cs:git:workflow [2026/03/07 18:31] – ulascemh | tr:cs:git:workflow [2026/03/07 18:48] (mevcut) – ulascemh | ||
|---|---|---|---|
| Satır 47: | Satır 47: | ||
| Sen bir dalda çalışırken ana dalda değişiklikler olmuş olabilir. Gerek sen veya bir ekip üyesi değişiklik gerçekleştirmiş olabilir. **Merge** senin dalını ve ana dalını alır, ikisinin son hallerini birleştirip **Merge commit** adında yeni bir kayıt oluşturur. | Sen bir dalda çalışırken ana dalda değişiklikler olmuş olabilir. Gerek sen veya bir ekip üyesi değişiklik gerçekleştirmiş olabilir. **Merge** senin dalını ve ana dalını alır, ikisinin son hallerini birleştirip **Merge commit** adında yeni bir kayıt oluşturur. | ||
| - | < | + | < |
| **Ne zaman kullanılır? | **Ne zaman kullanılır? | ||
| Satır 65: | Satır 65: | ||
| git merge < | git merge < | ||
| </ | </ | ||
| - | |||
| - | ^ '' | ||
| - | ^ '' | ||
| - | ^ '' | ||
| ==== Git Rebase ==== | ==== Git Rebase ==== | ||
| Satır 74: | Satır 70: | ||
| Senin dalının başlangıç noktasını alır, main dalının en son haline taşır. Yani "Ben projeye dün başlamıştım ama sanki bugün, herkesin son kodunun üzerine başlamışım gibi tarihçeyi yeniden yaz" der. | Senin dalının başlangıç noktasını alır, main dalının en son haline taşır. Yani "Ben projeye dün başlamıştım ama sanki bugün, herkesin son kodunun üzerine başlamışım gibi tarihçeyi yeniden yaz" der. | ||
| - | < | + | < |
| **Ne zaman kullanılır? | **Ne zaman kullanılır? | ||
| Satır 99: | Satır 95: | ||
| ==== Git Squash ==== | ==== Git Squash ==== | ||
| + | Kendi dalında çalışırken ufak tefek bir sürü commit atmış olabilirsin (" | ||
| + | <WRAP help> | ||
| + | **Ne zaman kullanılır? | ||
| + | Özellik geliştirme bittiğinde, | ||
| + | </ | ||
| + | - Kaç commit geriye gideceğini belirle (örneğin son 3 commit): '' | ||
| + | - Karşına bir metin editörü açılır. En üstteki commit pick olarak kalır, altındakilerin başındaki pick yazısını silip '' | ||
| + | - Git sana yeni bir birleştirilmiş mesaj girmen için bir ekran daha açar. Mesajı yazar ve kaydedersin. Boom! 3 commit tek commit oldu. | ||
| + | <WRAP info> | ||
| + | Not: GitHub üzerinden " | ||
| + | </ | ||
| + | ===== Acil Durumlarda Kullanılan Komutlar ===== | ||
| - | + | ^ Kod ^ Açıklama ^ | |
| + | ^ '' | ||
| + | ^ '' | ||
| + | ^ '' | ||
| + | ^ '' | ||
| + | ^ '' | ||
| Satır 114: | Satır 126: | ||
| https:// | https:// | ||
| </ | </ | ||
| + | |||
| + | |||
| + | |||
tr/cs/git/workflow.1772908294.txt.gz · Son değiştirilme: 2026/03/07 18:31 Değiştiren: ulascemh
