fbpx
 

Önemli Git Komutları Nelerdir?

8 Ağustos 2023by Dijital Gen0

Önemli Git Komutları Nelerdir?

Git, ücretsiz ve açık kaynaklı dağıtık bir versiyon olarak kullanılan bir yazılımdır. 2005 yılında Linus Torvalds tarafından Linux çekirdeği geliştirme sürecini kolaylaştırmak için geliştirilmiştir. Dosya üzerinde değişiklik yapmaya ve farklı sürümleri yönetmeye yardımcı olur. 

Git’in Bazı Önemli Komutları: 

git init: Boş olan bir dizinde bu komutu kullanarak depoyu oluşturabilirsiniz. 

git clone: Uzak depodaki dosyaları belli bir yere kopyalamak için kullanılır. 

git add: Çalışmadaki değişiklikleri Staging alanına eklemek için git add dosya_adı şeklinde kullanılır.

git commit: Staging alanında bulunan değişiklikleri git versiyonu olarak kaydetmek için kullanılır. git commit -m “commit_mesajı” şeklinde kullanarak bir yorum eklemek gerekir. 

git branch: Var olan dal listesini oluşturmak ve dallar arasında geçiş yapmak için tercih edilir.

git reset: Commitleri geri almak ve Staging alanından dosyaları çıkarmak için kullanılır. 

git merge: Belirli olan bir daldan başka bir dalı entegre etmek ve farklı dalları birleştirmek için tercih edilir. 

git tag: Sürümleme için kullanılır. 

git remove: Uzak depoları eklemek ve değiştirmek için kullanılabilir. 

git log: Geçişteki değişikleri ve commitleri listelemek için kullanılır. 

git push: Yerel depodaki değişiklikleri uzak sunucuya göndermek için kullanılır. 

git checkout: Var olan bir daldan başka bir dala geçmek için tercih edilir. 

git status: Çalışma dizinindeki dosyaların ve değişiklikleri gösterir.  Hangi dosyaların Staging alanına eklenmiş, hangilerinin eklenmemiş olduğunu gösterir.

git pull: Uzak depodaki değişiklikleri çekmek ve yerel depoyu güncellemek için kullanılır. git pull origin ana_dal şeklinde kullanılır. 

git fetch: Uzak depodaki değişiklikleri çekmek için kullanılır. 

Bu komutlar, Git’in temel işlevlerini kapsar ve size projelerinizi etkin bir şekilde yönetmek için yeterli olacaktır. Detaylı bilgi için Git belgelerine başvurabilirsiniz.




Bir Cevap Yazın