Git, dağıtık bir versiyon kontrol sistemi (VCS) olarak kullanılan bir yazılımdır. Yazılım projelerindeki değişiklikleri takip etmek, farklı sürümleri yönetmek ve işbirliği yapmak için kullanılır. Git, hızlı, esnek ve güvenilir bir şekilde çalışır.
GitHub, Git tabanlı bir bulut tabanlı platformdur. GitHub, projelerinizi barındırmanıza, paylaşmanıza ve işbirliği yapmanıza olanak tanır.
<aside> 💡 Git kullanımına geçmeden önce, bazı bilinmesi gereken terminal komutlarına bakalım.
</aside>
ls
: Mevcut dizindeki dosya ve klasörleri listeler.
ls -la
: Mevcut dizindeki dosya ve klasörleri ayrıntılı bir şekilde listeler. Bu komut, dosyaların izinlerini, sahiplerini ve diğer özniteliklerini gösterir.
cd [dizin]
: Belirtilen dizine geçiş yapar.
cd ..
: Kullanıcının mevcut dizinden bir üst dizine geçiş yapmasını sağlar. Yani, bulunduğunuz dizinden bir seviye yukarıya çıkmanızı sağlar.
mkdir [klasör adı]
: Yeni bir klasör oluşturur.
rmdir
: Belirtilen klasörü (dizin) silmek için kullanılır. Ancak, klasörün içi boş olmalıdır. Eğer klasör içinde dosyalar veya alt klasörler varsa, rmdir
komutu çalışmayacaktır. Dosyalar veya alt klasörler de silinmek isteniyorsa, rm -rf
komutu kullanılmalıdır.
touch [dosya adı]
: Yeni bir dosya oluşturur.