Sık kullanılan Git komutlarını görsel arayüzle oluşturun. Komut seçin, seçenekleri belirleyin, komutu kopyalayın.
Bu araç, Git versiyon kontrol sisteminin sık kullanılan komutlarını görsel bir arayüzle oluşturmanızı sağlar. Kategori ve komut seçerek, ilgili seçenekleri belirleyerek doğru Git komutunu hızlıca oluşturabilirsiniz. Oluşturulan komutu tek tıkla kopyalayıp terminalinizde kullanabilirsiniz.
Üst kısımdan komut kategorisini seçin (Temel, Branch, Geçmiş vb.).
Kullanmak istediğiniz Git komutuna tıklayın.
İlgili seçenekleri doldurun veya işaretleyin.
Oluşturulan komutu "Kopyala" butonuyla panoya kopyalayın.
Yeni özellik geliştirme:
git checkout -b feature/yeni-ozellik ile yeni dal oluşturun, değişikliklerinizi yapın, git add . ve git commit -m "mesaj" ile kaydedin, ardından git push -u origin feature/yeni-ozellikile uzak depoya gönderin.
Değişiklikleri geri alma:
Henüz commit edilmemiş değişiklikler için git restore dosya.txt, son commit'i geri almak için git reset --soft HEAD~1, bir commit'i güvenli şekilde geri almak için git revert commit-hash kullanın.
Geçici değişiklik saklama:
Üzerinde çalıştığınız değişiklikleri geçici olarak saklamak için git stash push -m "mesaj", geri yüklemek için git stash pop kullanın.
git merge ile git rebase arasındaki fark nedir?
git merge iki dalı birleştirirken bir merge commit oluşturur ve geçmişi korur. git rebase ise commit'leri hedef dalın üzerine yeniden uygular, daha temiz ve doğrusal bir geçmiş oluşturur.
git reset --soft, --mixed ve --hard arasındaki fark nedir?
--soft commit'i geri alır ama değişiklikleri sahne alanında tutar. --mixed (varsayılan) commit'i geri alır ve sahneyi temizler ama dosya değişikliklerini korur. --hard hem commit'i hem tüm değişiklikleri siler.
git fetch ile git pull arasındaki fark nedir?
git fetch uzak depodaki değişiklikleri indirir ama birleştirmez. git pull ise fetch + merge işlemini tek adımda yapar.